All vulnerabilities

Servers and applications

CVE-2012-2122

sql/password.c in Oracle MySQL 5.1.x before 5.1.63, 5.5.x before 5.5.24, and 5.6.x before 5.6.6, and MariaDB 5.1.x before 5.1.62, 5.2.x before 5.2.12, 5.3.x before 5.3.6, and 5.5.x before 5.5.23, when running in certain environments with certain implementations of the memcmp function, allows remote attackers to bypass authentication by repeatedly authenticating with the same incorrect password,…

Severity
Medium 5.1
Published
26 Jun 2012
Last changed
16 Jun 2026
Added to UpHeron
17 Oct 2026
Exploit chance
97% in the next 30 daysHigher than 99% of CVEs. EPSS by FIRST, 12 Nov 2026
Weakness
Improper authentication (CWE-287)
Attack
Over the network · Only under certain conditions · No login needed
Attacker can
Read some data · Change some data · Slow it down
CVSS vector
AV:N/AC:H/Au:N/C:P/I:P/A:P
Sources
NVD

Description

sql/password.c in Oracle MySQL 5.1.x before 5.1.63, 5.5.x before 5.5.24, and 5.6.x before 5.6.6, and MariaDB 5.1.x before 5.1.62, 5.2.x before 5.2.12, 5.3.x before 5.3.6, and 5.5.x before 5.5.23, when running in certain environments with certain implementations of the memcmp function, allows remote attackers to bypass authentication by repeatedly authenticating with the same incorrect password, which eventually causes a token comparison to succeed due to an improperly-checked return value.

From NVD.

Affected software

SoftwareAffected versions
MariaDBServers and applications · cpe:a:mariadb:mariadb
  • Version 5.5.22
  • Version 5.5.21
  • Version 5.5.20
  • Version 5.3.6
All 33 release lines
  • Version 5.1.41
  • Version 5.1.42
  • Version 5.1.44
  • Version 5.1.47
  • Version 5.1.49
  • Version 5.1.50
  • Version 5.1.51
  • Version 5.1.53
  • Version 5.1.55
  • Version 5.1.60
  • Version 5.1.61
  • Version 5.2.0
  • Version 5.2.1
  • Version 5.2.2
  • Version 5.2.3
  • Version 5.2.4
  • Version 5.2.5
  • Version 5.2.6
  • Version 5.2.7
  • Version 5.2.8
  • Version 5.2.9
  • Version 5.2.10
  • Version 5.2.11
  • Version 5.3.0
  • Version 5.3.1
  • Version 5.3.2
  • Version 5.3.3
  • Version 5.3.4
  • Version 5.3.5
  • Version 5.3.6
  • Version 5.5.20
  • Version 5.5.21
  • Version 5.5.22
MySQLServers and applications · cpe:a:oracle:mysql
  • Version 5.6.5
  • Version 5.6.4
  • Version 5.6.3
  • Version 5.6.2
All 28 release lines
  • Version 5.1.51
  • Version 5.1.52
  • Version 5.1.52-sp1
  • Version 5.1.53
  • Version 5.1.54
  • Version 5.1.55
  • Version 5.1.56
  • Version 5.1.57
  • Version 5.1.58
  • Version 5.1.59
  • Version 5.1.60
  • Version 5.1.61
  • Version 5.5.10
  • Version 5.5.11
  • Version 5.5.12
  • Version 5.5.13
  • Version 5.5.14
  • Version 5.5.15
  • Version 5.5.16
  • Version 5.5.17
  • Version 5.5.18
  • Version 5.5.19
  • Version 5.5.20
  • Version 5.5.21
  • Version 5.6.2
  • Version 5.6.3
  • Version 5.6.4
  • Version 5.6.5

References

  • NVD https://nvd.nist.gov/vuln/detail/CVE-2012-2122
  • CVE.org https://www.cve.org/CVERecord?id=CVE-2012-2122