🔍 CVE-2012-5612

6.5
CVSS Score
MEDIUM
2012-12-03
2026-06-16 23:47
✅ 완료

🇰🇷 한글 설명

Oracle MySQL 5.5.19~5.5.28과 MariaDB 5.5.28a의 힙 기반 버퍼 오버플로우 취약점으로, 인증된 원격 사용자가 USE, SHOW TABLES, DESCRIBE, CREATE TABLE 등의 SQL 명령어를 악용하여 메모리 손상, 시스템 충돌 또는 임의의 코드 실행을 유발할 수 있습니다.

💡 쉬운 설명

MySQL 데이터베이스의 메모리 관리 결함으로, 로그인된 사용자가 특정 명령어를 보내면 서버가 충돌하거나 공격자가 명령을 실행하게 됩니다. 데이터베이스 접근 권한이 있는 사용자만 공격 가능합니다.

🇺🇸 원문 (English)

Heap-based buffer overflow in Oracle MySQL 5.5.19 and other versions through 5.5.28, and MariaDB 5.5.28a and possibly other versions, allows remote authenticated users to cause a denial of service (memory corruption and crash) and possibly execute arbitrary code, as demonstrated using certain variations of the (1) USE, (2) SHOW TABLES, (3) DESCRIBE, (4) SHOW FIELDS FROM, (5) SHOW COLUMNS FROM, (6) SHOW INDEX FROM, (7) CREATE TABLE, (8) DROP TABLE, (9) ALTER TABLE, (10) DELETE FROM, (11) UPDATE, and (12) SET PASSWORD commands.

📍 영향받는 시스템

Oracle MySQL 5.5.19~5.5.28, MariaDB 5.5.28a 및 이전 버전

⚔️ 공격 벡터

인증된 데이터베이스 사용자가 변형된 SQL 명령어(USE, SHOW TABLES, DESCRIBE, CREATE TABLE, ALTER TABLE, DELETE, UPDATE, SET PASSWORD 등)를 통해 버퍼 오버플로우 트리거

🛡️ 대응 방법

MySQL/MariaDB를 5.5.29 이상으로 업그레이드 및 데이터베이스 사용자 권한 최소화

🔧 검증 코드

5.5.28 이하 버전이 출력되면 취약점 대상이므로 즉시 업그레이드 필요; Safe version이 출력되면 패치됨

Shell / Script
mysql --version | grep -oE '5\.5\.(2[0-8]|1[0-9]|[0-9])[^0-9]' || echo 'Safe version'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

MariaDB