🔍 CVE-2007-3781

4.0
CVSS Score
MEDIUM
2007-07-15
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

MySQL Community Server 5.0.45 이전 버전에서 CREATE TABLE LIKE 문을 실행할 때 원본 테이블에 대한 SELECT 권한을 검증하지 않아, 인증된 사용자가 테이블 구조 등 민감 정보를 무단으로 열람할 수 있는 정보 유출 취약점입니다.

💡 쉬운 설명

MySQL에서 테이블을 복사할 때 권한을 제대로 확인하지 않아서, 접근 권한이 없는 테이블의 구조를 확인할 수 있는 문제입니다. 인증된 사용자만 공격 가능하고 직접적인 데이터 탈취는 아닙니다.

🇺🇸 원문 (English)

MySQL Community Server before 5.0.45 does not require privileges such as SELECT for the source table in a CREATE TABLE LIKE statement, which allows remote authenticated users to obtain sensitive information such as the table structure.

📍 영향받는 시스템

MySQL Community Server 버전 5.0.45 이전

⚔️ 공격 벡터

원격 인증된 사용자가 CREATE TABLE LIKE 명령어로 접근 권한이 없는 테이블의 구조 정보 획득

🛡️ 대응 방법

MySQL Community Server를 5.0.45 이상으로 업그레이드

🔧 검증 코드

MySQL 버전이 5.0.45 미만이면 'Vulnerable', 5.0.45 이상이면 'Patched' 출력됨.

Shell / Script
mysql --version 2>/dev/null | grep -oP 'Server version \K[0-9]+\.[0-9]+\.[0-9]+' | awk -F. '{print ($1 < 5 || ($1 == 5 && $2 == 0 && $3 < 45)) ? "Vulnerable" : "Patched"}'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

MySQL