CVE-2012-2122: Medium severity oracle mysql vulnerability
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.
Affected Software
Remediation
Patch Available
Event History
Frequently Asked Questions
What is the severity of CVE-2012-2122?
CVE-2012-2122 has been classified with a moderate severity level.
How do I fix CVE-2012-2122?
To fix CVE-2012-2122, upgrade to MySQL versions 5.1.63, 5.5.24, 5.6.6 or later, or MariaDB versions 5.1.62, 5.2.12, 5.3.6, 5.5.23 or later.
Which versions of MySQL are affected by CVE-2012-2122?
MySQL versions 5.1.x before 5.1.63, 5.5.x before 5.5.24, and 5.6.x before 5.6.6 are affected by CVE-2012-2122.
Which versions of MariaDB are impacted by CVE-2012-2122?
MariaDB versions 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 are impacted by CVE-2012-2122.
What exploitation methods are available for CVE-2012-2122?
CVE-2012-2122 can be exploited remotely under certain conditions related to the implementation of the memcmp function.