🔍 CVE-2007-2691

4.9
CVSS Score
MEDIUM
2007-05-16
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

MySQL의 DROP 권한 검증 부재 취약점으로, DROP 테이블 권한이 없는 인증된 사용자도 RENAME TABLE 명령어를 사용하여 임의의 테이블명을 변경할 수 있습니다. 이를 통해 데이터베이스 무결성이 손상되거나 애플리케이션 오류를 유발할 수 있습니다.

💡 쉬운 설명

MySQL에서 특정 권한이 없어야 할 사용자가 테이블 이름을 마음대로 바꿀 수 있는 버그입니다. 이를 악용하면 데이터베이스가 엉망이 되거나 애플리케이션이 정상 작동하지 않을 수 있습니다.

🇺🇸 원문 (English)

MySQL before 4.1.23, 5.0.x before 5.0.42, and 5.1.x before 5.1.18 does not require the DROP privilege for RENAME TABLE statements, which allows remote authenticated users to rename arbitrary tables.

📍 영향받는 시스템

MySQL 4.1.23 미만, 5.0.x (5.0.42 미만), 5.1.x (5.1.18 미만)

⚔️ 공격 벡터

인증된 데이터베이스 사용자가 RENAME TABLE 명령어로 중요 테이블명 변경 및 서비스 중단 유발

🛡️ 대응 방법

MySQL을 4.1.23, 5.0.42, 5.1.18 이상으로 즉시 업그레이드 하고 불필요한 데이터베이스 사용자 권한 최소화

🔧 검증 코드

출력된 버전 번호가 4.1.23 이상, 5.0.42 이상, 또는 5.1.18 이상이면 안전

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

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

MySQL