🔍 CVE-2007-1909

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

🇰🇷 한글 설명

Ryan Haudenschilt Battle.net Clan Script for PHP 1.5.1 이하의 login.php에서 발견된 SQL injection 취약점으로, user 또는 pass 파라미터를 통해 임의의 SQL 명령을 실행할 수 있습니다. 인증 없이 원격 공격자가 데이터베이스에 직접 접근하여 데이터 탈취, 수정, 삭제가 가능합니다.

💡 쉬운 설명

웹사이트 로그인 화면의 아이디/비밀번호 입력란에 특수한 명령을 입력하면 뒷단 데이터베이스를 직접 제어할 수 있는 취약점입니다. 공격자가 모든 회원 정보를 빼내거나 삭제할 수 있습니다.

🇺🇸 원문 (English)

SQL injection vulnerability in login.php in Ryan Haudenschilt Battle.net Clan Script for PHP 1.5.1 and earlier allows remote attackers to execute arbitrary SQL commands via the (1) user or (2) pass parameter.

📍 영향받는 시스템

Ryan Haudenschilt Battle.net Clan Script for PHP v1.5.1 이하

⚔️ 공격 벡터

로그인 페이지(login.php)의 user 또는 pass 파라미터에 SQL 코드 삽입

🛡️ 대응 방법

1.5.1 이상으로 업그레이드하거나 입력값에 대한 파라미터화된 쿼리(Prepared Statements) 적용

🔧 검증 코드

해당 파일이 발견되면 취약한 버전이 설치된 것이며, 파일 내용에서 직접 SQL 쿼리 연결(mysqli_query) 여부를 확인하여 파라미터화 부재 확인

Shell / Script
find / -name 'login.php' -type f 2>/dev/null | xargs grep -l 'Battle\.net\|haudenschilt' 2>/dev/null

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP