🔍 CVE-2012-5627

4.0
CVSS Score
MEDIUM
2013-10-01
2026-06-16 23:47
✅ 완료

🇰🇷 한글 설명

Oracle MySQL 및 MariaDB의 change_user 명령어가 같은 연결 내에서 여러 번 실행될 때 salt를 수정하지 않아 원격 인증 사용자가 비밀번호 브루트 포스 공격을 용이하게 수행할 수 있는 취약점입니다.

💡 쉬운 설명

MySQL 데이터베이스의 사용자 변경 기능에서 보안 코드(salt)가 제대로 갱신되지 않습니다. 이로 인해 이미 접근 가능한 사용자가 다른 계정의 비밀번호를 추측하기 쉬워집니다.

🇺🇸 원문 (English)

Oracle MySQL and MariaDB 5.5.x before 5.5.29, 5.3.x before 5.3.12, and 5.2.x before 5.2.14 does not modify the salt during multiple executions of the change_user command within the same connection which makes it easier for remote authenticated users to conduct brute force password guessing attacks.

📍 영향받는 시스템

MySQL 5.5.x (< 5.5.29), 5.3.x (< 5.3.12), 5.2.x (< 5.2.14) 및 MariaDB 동일 버전

⚔️ 공격 벡터

인증된 원격 사용자가 같은 연결에서 change_user 명령을 반복 실행하여 예측 가능한 salt로 비밀번호 해시 추측 공격 수행

🛡️ 대응 방법

MySQL/MariaDB를 5.5.29, 5.3.12, 5.2.14 이상으로 업그레이드

🔧 검증 코드

출력된 버전이 5.5.29 이상, 5.3.12 이상, 또는 5.2.14 이상이면 안전하며, 그 이하 버전이면 취약함

Shell / Script
mysql --version | grep -oE '(5\.5\.([0-9]{1,2})|5\.3\.([0-9]{1,2})|5\.2\.([0-9]{1,2}))'

📊 CVSS Vector String

CVSS Vector
AV:N/AC:L/Au:S/C:P/I:N/A:N

💻 영향받는 소프트웨어

MariaDB