🔍 CVE-2001-1275

7.2
CVSS Score
HIGH
2001-01-19
2026-04-16 00:27
✅ 완료

🇰🇷 한글 설명

MySQL 3.23.31 이전 버전에서 SHOW GRANTS 명령어를 통해 mysql.user 테이블의 암호화된 관리자 비밀번호를 노출하는 취약점입니다. 이를 통해 공격자가 비밀번호 크래킹으로 관리자 권한을 획득할 수 있습니다.

💡 쉬운 설명

오래된 MySQL 버전에서 데이터베이스 사용자가 관리자의 암호화된 비밀번호를 볼 수 있는 문제입니다. 공격자가 이 암호를 크래킹하면 전체 데이터베이스에 관리자 권한으로 접근할 수 있습니다.

🇺🇸 원문 (English)

MySQL before 3.23.31 allows users with a MySQL account to use the SHOW GRANTS command to obtain the encrypted administrator password from the mysql.user table and possibly gain privileges via password cracking.

📍 영향받는 시스템

MySQL 3.23.31 이전 모든 버전

⚔️ 공격 벡터

데이터베이스 계정을 가진 사용자가 SHOW GRANTS 명령어로 관리자 비밀번호 해시를 추출한 후 비밀번호 크래킹 수행

🛡️ 대응 방법

MySQL을 3.23.31 이상으로 업그레이드 및 mysql.user 테이블에 대한 SELECT 권한 제한

🔧 검증 코드

MySQL 3.23.30 이하 버전이 표시되면 취약, 출력 없으면 안전한 버전이거나 미설치 상태

Shell / Script
mysql --version | grep -oE '3\.(2[0-2]|23\.[0-3][0-9])' && echo 'Vulnerable' || echo 'Safe or not installed'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

MySQL