🔍 CVE-2004-0837

2.6
CVSS Score
LOW
2004-11-03
2026-04-16 00:27
✅ 완료

🇰🇷 한글 설명

MySQL 3.x 및 4.x 버전에서 여러 스레드가 동시에 MERGE 테이블의 UNION 정의를 수정할 때 발생하는 서비스 거부 취약점입니다. 공격자는 이 취약점을 통해 데이터베이스 서버를 크래시하거나 응답 불가 상태로 만들 수 있습니다.

💡 쉬운 설명

MySQL의 특수한 테이블 타입(MERGE)을 여러 사용자가 동시에 수정할 때 프로그램이 멈추거나 정지되는 문제입니다. 인터넷 접근 권한이 있는 누구든 이를 악용해 데이터베이스 서비스를 중단시킬 수 있습니다.

🇺🇸 원문 (English)

MySQL 4.x before 4.0.21, and 3.x before 3.23.49, allows attackers to cause a denial of service (crash or hang) via multiple threads that simultaneously alter MERGE table UNIONs.

📍 영향받는 시스템

MySQL 3.x (3.23.49 이전), MySQL 4.x (4.0.21 이전)

⚔️ 공격 벡터

여러 데이터베이스 세션에서 동시에 MERGE 테이블의 UNION 정의를 ALTER TABLE 명령으로 수정

🛡️ 대응 방법

MySQL을 3.23.49 이상 또는 4.0.21 이상으로 즉시 업그레이드

🔧 검증 코드

'Patched'가 출력되면 안전한 버전이며, 'Vulnerable'이 보이면 즉시 업그레이드 필요, 'not installed'는 MySQL이 설치되지 않음을 의미합니다.

Shell / Script
mysql --version 2>/dev/null | grep -E '3\.23\.([4-9][0-9]|[0-9]{3})|4\.0\.(2[0-9]|[3-9][0-9])|[5-9]\.[0-9]' && echo 'Patched' || echo 'Vulnerable or not installed'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

MySQL