🔍 CVE-2006-7172

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

🇰🇷 한글 설명

PHP-Stats 0.1.9.1b 이하 버전의 recphp.php에서 HTTP 헤더(PC-REMOTE-ADDR)나 ip 파라미터를 통해 SQL 인젝션 취약점이 존재합니다. 공격자는 악의적인 IP 주소 문자열을 삽입하여 $_SERVER 변수에 직접 저장된 입력값을 이용해 임의의 SQL 코드를 실행할 수 있습니다.

💡 쉬운 설명

PHP-Stats는 사용자가 보낸 IP 주소를 검증하지 않고 데이터베이스 쿼리에 바로 사용합니다. 해커가 특별히 조작된 IP 주소를 보내면 데이터베이스에 접근하거나 데이터를 탈취할 수 있습니다.

🇺🇸 원문 (English)

Multiple SQL injection vulnerabilities in php-stats.recphp.php in PHP-Stats 0.1.9.1b and earlier allow remote attackers to execute arbitrary code via a leading dotted-quad IP address string in the (1) PC-REMOTE-ADDR HTTP header, which is inserted into $_SERVER['HTTP_PC_REMOTE_ADDR'], or (2) ip parameter.

📍 영향받는 시스템

PHP-Stats 0.1.9.1b 이하

⚔️ 공격 벡터

HTTP 헤더(PC-REMOTE-ADDR) 또는 ip 파라미터에 SQL 구문을 포함한 악의적인 IP 주소 문자열 전송

🛡️ 대응 방법

PHP-Stats를 최신 버전으로 업그레이드하거나 입력값 검증 및 파라미터화된 쿼리(Prepared Statement) 사용

🔧 검증 코드

recphp.php 파일이 발견되면 설치 위치를 확인하고 파일 내에서 버전 정보(0.1.9)를 검색하여 취약한 버전인지 확인합니다. 파일이 없으면 시스템이 영향을 받지 않습니다.

Shell / Script
find / -name "recphp.php" -type f 2>/dev/null | head -1

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP