🔍 CVE-2003-0780

9.0
CVSS Score
HIGH
2003-09-22
2026-04-16 00:27
✅ 완료

🇰🇷 한글 설명

MySQL 4.0.14 이전 버전과 3.23.x에서 sql_acl.cc 파일의 get_salt_from_password 함수에 버퍼 오버플로우 취약점이 존재합니다. ALTER TABLE 권한을 가진 공격자가 긴 Password 필드를 통해 임의의 코드를 실행할 수 있습니다.

💡 쉬운 설명

MySQL의 비밀번호 처리 부분에서 매우 긴 비밀번호를 입력하면 메모리가 손상될 수 있는 문제입니다. 데이터베이스 수정 권한이 있는 사용자가 이를 악용하여 컴퓨터를 완전히 제어할 수 있습니다.

🇺🇸 원문 (English)

Buffer overflow in get_salt_from_password from sql_acl.cc for MySQL 4.0.14 and earlier, and 3.23.x, allows attackers with ALTER TABLE privileges to execute arbitrary code via a long Password field.

📍 영향받는 시스템

MySQL 4.0.14 이하, MySQL 3.23.x 모든 버전

⚔️ 공격 벡터

ALTER TABLE 권한을 가진 인증된 사용자가 비정상적으로 긴 Password 필드값을 설정하여 버퍼 오버플로우 트리거

🛡️ 대응 방법

MySQL 4.0.15 이상 또는 3.23.57 이상으로 즉시 업그레이드

🔧 검증 코드

현재 설치된 MySQL 버전이 4.0.15 미만 또는 3.23.57 미만이면 취약한 상태입니다.

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

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

MySQL