🔍 CVE-2012-2102

3.5
CVSS Score
LOW
2012-08-17
2026-04-29 01:13
✅ 완료

🇰🇷 한글 설명

MySQL 5.1.62 이전 5.1.x 및 5.5.22 이전 5.5.x 버전에서 원격 인증된 사용자가 레코드 삭제 후 HANDLER READ NEXT 명령을 통해 mysqld 프로세스의 어설션 실패를 유발하여 강제 종료시킬 수 있는 서비스 거부(DoS) 취약점입니다. 인증된 공격자가 데이터베이스 가용성을 중단시킬 수 있습니다.

💡 쉬운 설명

MySQL 데이터베이스에 로그인한 사용자가 특정 명령어 조합으로 데이터베이스를 강제로 종료시킬 수 있습니다. 이로 인해 모든 사용자가 데이터베이스에 접근할 수 없게 됩니다.

🇺🇸 원문 (English)

MySQL 5.1.x before 5.1.62 and 5.5.x before 5.5.22 allows remote authenticated users to cause a denial of service (assertion failure and mysqld abort) by deleting a record and using HANDLER READ NEXT.

📍 영향받는 시스템

MySQL 5.1.0~5.1.61, MySQL 5.5.0~5.5.21

⚔️ 공격 벡터

인증된 원격 사용자가 DELETE 실행 후 HANDLER READ NEXT 명령으로 assertion failure 유발

🛡️ 대응 방법

MySQL을 5.1.62 이상 또는 5.5.22 이상으로 즉시 업그레이드

🔧 검증 코드

출력된 버전이 5.1.62 미만 또는 5.5.22 미만이면 취약점에 노출되어 있으며, 명령이 실행되지 않으면 MySQL 클라이언트가 설치되지 않은 상태입니다.

Shell / Script
mysql --version 2>/dev/null | grep -oE '5\.[15]\.[0-9]+'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

MySQL