CVE-2012-2122
Oracle MySQL 5.1.x (5.1.63 未満)、5.5.x (5.5.24 未満)、5.6.x (5.6.6 未満)、および MariaDB 5.1.x (5.1.62 未満)、5.2.x (5.2.12 未満)、5.3.x (5.3.6 未満)、5.5.x (5.5.23 未満) の...
- 公開済み
- 2012/06/26
- 更新済み
- 2024/08/06
- CNA の割り当て
- redhat
- 観察された証拠
- 2012/06/12
プライマリ CVSS
nvd · CVSS 2.0
AV:N/AC:H/Au:N/C:P/I:P/A:P高 · 今後 30 日間
- パーセンタイル
- 99.9%
- モデルの日付
- 2026/10/12
EPSS は統計的な推定値であり、確実性や影響の尺度ではありません。 CVSS、KEV ステータス、暴露、環境と組み合わせます。
概要
Oracle MySQL 5.1.x (5.1.63 未満)、5.5.x (5.5.24 未満)、5.6.x (5.6.6 未満)、および MariaDB 5.1.x (5.1.62 未満)、5.2.x (5.2.12 未満)、5.3.x (5.3.6 未満)、5.5.x (5.5.23 未満) の sql/password.c は、特定の環境で特定の memcmp 関数の実装を用いて実行される場合、同じ誤ったパスワードで認証を繰り返すことにより、戻り値のチェックが不適切なために最終的にトークン比較が成功し、リモートの攻撃者が認証をバイパスすることを可能にします。
ソース
- Vulhub vulnerability labs
記載された条件
- lab image version: vulhub/mysql:5.5.23(mysql/CVE-2012-2122/docker-compose.yml:services.mysql.image)
modules/auxiliary/scanner/mysql/mysql_authbypass_hashdump.rb
Metasploit Framework modules記載された条件
- verification: check_not_declared($.auxiliary_scanner/mysql/mysql_authbypass_hashdump.check)
javascript/cves/2012/CVE-2012-2122.yaml
Nuclei Templates記載された条件
- verification: dsl($.matchers[*].type)
責任ある使用
脆弱性情報は、自分が所有しているシステム、またはテストを許可されているシステムでのみ使用してください。 Kitploit は公開研究メタデータにリンクしており、エクスプロイト コードや悪意のあるペイロードは保存しません。