🔍 CVE-2016-0546

7.2
CVSS Score
HIGH
2016-01-21
2026-06-17 00:37
✅ 완료

🇰🇷 한글 설명

Oracle MySQL과 MariaDB의 mysqlshow 도구에서 긴 테이블명이나 데이터베이스명을 통해 발생하는 버퍼 오버플로우 취약점입니다. 원격 데이터베이스 서버가 악의적인 응답을 보내면 공격자가 코드를 실행하거나 정보를 유출할 수 있습니다.

💡 쉬운 설명

MySQL에 연결하는 mysqlshow 도구가 이름이 너무 긴 테이블을 처리할 때 충돌하는 문제입니다. 악의적인 서버가 이를 이용해 컴퓨터를 장악하거나 정보를 훔칠 수 있습니다.

🇺🇸 원문 (English)

Unspecified vulnerability in Oracle MySQL 5.5.46 and earlier, 5.6.27 and earlier, and 5.7.9 and MariaDB before 5.5.47, 10.0.x before 10.0.23, and 10.1.x before 10.1.10 allows local users to affect confidentiality, integrity, and availability via unknown vectors related to Client. NOTE: the previous information is from the January 2016 CPU. Oracle has not commented on third-party claims that these are multiple buffer overflows in the mysqlshow tool that allow remote database servers to have unspecified impact via a long table or database name.

📍 영향받는 시스템

MySQL 5.5.46 이하, 5.6.27 이하, 5.7.9 이하 및 MariaDB 5.5.47 이전, 10.0.23 이전, 10.1.10 이전

⚔️ 공격 벡터

원격 공격자가 악의적인 MySQL/MariaDB 서버를 구축하여 클라이언트의 mysqlshow 도구가 접속할 때 긴 테이블명 또는 데이터베이스명으로 버퍼 오버플로우를 유발

🛡️ 대응 방법

MySQL을 최소 5.5.47, 5.6.28, 5.7.10 이상으로 업그레이드하거나 MariaDB를 5.5.47, 10.0.23, 10.1.10 이상으로 업그레이드

🔧 검증 코드

현재 MySQL/MariaDB 버전이 표시되며, 위의 영향받는 버전보다 높으면 패치된 상태입니다.

Shell / Script
mysql --version | grep -oE '[0-9]+\.[0-9]+\.[0-9]+'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

MariaDB