🔍 CVE-2007-5969

7.1
CVSS Score
HIGH
2007-12-10
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

MySQL의 명시적 DATA DIRECTORY 및 INDEX DIRECTORY 옵션으로 생성된 심볼릭 링크를 RENAME TABLE 명령으로 조작하여 시스템 테이블 정보를 덮어쓸 수 있는 취약점입니다. 원격 인증된 사용자가 이를 악용하여 데이터베이스 권한을 상승시킬 수 있습니다.

💡 쉬운 설명

MySQL이 파일을 다른 위치에 저장할 때 사용하는 '바로가기' 기능에 결함이 있어서, 인증된 사용자가 이를 조작해 중요한 파일을 덮어쓸 수 있습니다. 이를 통해 관리자 권한을 얻을 수 있습니다.

🇺🇸 원문 (English)

MySQL Community Server 5.0.x before 5.0.51, Enterprise Server 5.0.x before 5.0.52, Server 5.1.x before 5.1.23, and Server 6.0.x before 6.0.4, when a table relies on symlinks created through explicit DATA DIRECTORY and INDEX DIRECTORY options, allows remote authenticated users to overwrite system table information and gain privileges via a RENAME TABLE statement that changes the symlink to point to an existing file.

📍 영향받는 시스템

MySQL Community Server 5.0.x (5.0.51 이전), Enterprise Server 5.0.x (5.0.52 이전), Server 5.1.x (5.1.23 이전), Server 6.0.x (6.0.4 이전)

⚔️ 공격 벡터

원격 인증된 사용자가 RENAME TABLE 문으로 심볼릭 링크 대상을 변경하여 시스템 테이블을 덮어씀

🛡️ 대응 방법

영향받는 MySQL 버전을 5.0.51/5.0.52, 5.1.23, 6.0.4 이상으로 업그레이드

🔧 검증 코드

명령어 실행 결과가 'vulnerable'이면 패치 필요, 'patched'이면 안전함

Shell / Script
mysql --version | grep -oP '\d+\.\d+\.\d+' | awk -F. '{if(($1==5 && $2==0 && $3<51) || ($1==5 && $2==1 && $3<23) || ($1==6 && $2==0 && $3<4)) print "vulnerable"; else print "patched"}'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

MySQL