🔍 CVE-2000-0957

7.5
CVSS Score
HIGH
2000-12-19
2026-09-23 13:10
✅ 완료

🇰🇷 한글 설명

MySQL의 PAM(Pluggable Authentication Module) 플러그인 pam_mysql 0.4.7 이전 버전에서 SQL 쿼리 생성 시 사용자 입력을 제대로 정제하지 않아 발생한 SQL 인젝션 취약점입니다. 공격자는 악의적인 입력을 통해 SQL 명령을 주입하여 사용자의 평문 암호나 암호 해시를 탈취할 수 있습니다.

💡 쉬운 설명

MySQL 인증 시스템이 사용자가 입력한 정보를 충분히 검사하지 않아, 해커가 특별한 문법을 삽입하여 저장된 비밀번호를 빼낼 수 있습니다. 신분증 검증 없이 누구나 통과하는 보안 게이트와 같습니다.

🇺🇸 원문 (English)

The pluggable authentication module for mysql (pam_mysql) before 0.4.7 does not properly cleanse user input when constructing SQL statements, which allows attackers to obtain plaintext passwords or hashes.

📍 영향받는 시스템

pam_mysql 0.4.7 이전 모든 버전 (Linux PAM 기반 인증 사용)

⚔️ 공격 벡터

SQL 인젝션을 통한 악의적인 입력 삽입으로 데이터베이스 쿼리 조작

🛡️ 대응 방법

pam_mysql을 0.4.7 이상으로 업그레이드하고 파라미터화된 쿼리(Prepared Statements) 사용 확인

🔧 검증 코드

버전 번호 확인 시 0.4.7 이상이면 안전, 미설치 상태이면 영향 없음

Shell / Script
dpkg -l pam-mysql 2>/dev/null | grep pam-mysql || rpm -q pam_mysql 2>/dev/null || echo 'not installed'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

MySQL