🔍 CVE-2007-2534

9.8
CVSS Score
CRITICAL
2007-05-09
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

phpHoo3의 admin.php 파일에 존재하는 SQL injection 취약점으로, 로그인 시 ADMIN_USER(USER)와 ADMIN_PASS(PASS) 매개변수를 통해 원격 공격자가 임의의 SQL 명령을 실행할 수 있습니다. 다만 CVE는 해당 매개변수들이 사용 전에 초기화되므로 실제 취약점이 아닐 수 있다고 주장합니다.

💡 쉬운 설명

오래된 phpHoo3 소프트웨어의 로그인 페이지에서 특수한 텍스트를 입력하여 데이터베이스를 직접 제어할 수 있는 결함입니다. 이를 통해 공격자가 민감한 정보를 탈취하거나 데이터를 조작할 수 있습니다.

🇺🇸 원문 (English)

Multiple SQL injection vulnerabilities in admin.php in phpHoo3 allow remote attackers to execute arbitrary SQL commands via the (1) ADMIN_USER (USER) and (2) ADMIN_PASS (PASS) parameters during a login. NOTE: CVE disputes this vulnerability, since ADMIN_USER/ADMIN_PASS are initialized before use

📍 영향받는 시스템

phpHoo3 (정확한 버전 미명시, 구식 소프트웨어로 전 배포판 영향 가능)

⚔️ 공격 벡터

HTTP GET/POST 요청의 admin.php 파일에서 ADMIN_USER 또는 ADMIN_PASS 매개변수에 SQL 명령어를 삽입하여 공격

🛡️ 대응 방법

phpHoo3 사용 중단 및 최신 소프트웨어로 대체, 또는 입력값 검증 강화 및 prepared statement 사용으로 SQL injection 방지

🔧 검증 코드

응답에 SQL 오류 메시지나 데이터베이스 정보가 표시되면 SQL injection 가능성을 시사합니다. 실제 취약점은 데이터베이스 응답 패턴으로 확인합니다.

Shell / Script
curl -s 'http://target/admin.php?USER=admin\' OR \'1\'=\'1' 2>/dev/null | grep -iE 'error|sql|success'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

PHP