🔍 CVE-2004-0628

10.0
CVSS Score
HIGH
2004-12-06
2026-04-16 00:27
✅ 완료

🇰🇷 한글 설명

MySQL 4.1.3 이전 및 5.0 버전에서 scramble 문자열을 통한 스택 버퍼 오버플로우 취약점이 존재한다. 원격 공격자는 긴 문자열을 전송하여 서비스 거부 또는 임의 코드 실행을 수행할 수 있다.

💡 쉬운 설명

MySQL 데이터베이스에 매우 긴 암호 정보를 보내면 프로그램이 오류 없이 처리하지 못해 서버가 충돌하거나 해킹당한다. 이는 입력값 길이를 제대로 검증하지 않은 버그 때문이다.

🇺🇸 원문 (English)

Stack-based buffer overflow in MySQL 4.1.x before 4.1.3, and 5.0, allows remote attackers to cause a denial of service (crash) and possibly execute arbitrary code via a long scramble string.

📍 영향받는 시스템

MySQL 4.1.x (< 4.1.3), MySQL 5.0

⚔️ 공격 벡터

원격(Remote): MySQL 인증 과정에서 비정상적으로 긴 scramble 문자열 전송

🛡️ 대응 방법

MySQL 4.1.3 이상 또는 보안 패치가 적용된 5.0 버전으로 즉시 업그레이드

🔧 검증 코드

명령어 결과가 표시되면 취약한 버전, 결과 없으면 안전 또는 MySQL 미설치 상태

Shell / Script
mysql --version 2>/dev/null | grep -E 'Ver 4\.(1\.[0-2]|0)\.|Ver 5\.0\.[0-9]'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

MySQL