🔍 CVE-2005-4715

7.5
CVSS Score
HIGH
2005-12-31
2026-04-16 00:27
✅ 완료

🇰🇷 한글 설명

PHP-Nuke 7.8의 modules.php에서 magic_quotes_gpc가 비활성화되었을 때 POST 요청의 name, sid, pid 파라미터를 통한 SQL 인젝션 취약점입니다. 공격자가 임의의 SQL 명령을 실행하여 데이터베이스를 조작할 수 있으며, GET 요청에 적용되는 보안 검사를 우회합니다.

💡 쉬운 설명

PHP-Nuke 웹사이트 운영 소프트웨어에 데이터베이스 조작 구멍이 있어서, 웹 양식을 통해 공격자가 무단으로 데이터를 탈취하거나 변조할 수 있습니다. 특정 보안 설정이 꺼져 있으면 더 쉽게 악용될 수 있습니다.

🇺🇸 원문 (English)

Multiple SQL injection vulnerabilities in modules.php in PHP-Nuke 7.8, when magic_quotes_gpc is disabled, allow remote attackers to execute arbitrary SQL commands via the (1) name, (2) sid, and (3) pid parameters in a POST request, which bypasses security checks that are performed for GET requests.

📍 영향받는 시스템

PHP-Nuke 7.8 이하 (magic_quotes_gpc=off 설정)

⚔️ 공격 벡터

POST 요청의 name, sid, pid 파라미터에 SQL 인젝션 페이로드를 삽입하여 전송

🛡️ 대응 방법

PHP-Nuke를 최신 버전으로 업그레이드 또는 php.ini에서 magic_quotes_gpc를 on으로 설정하고 입력값 필터링 강화

🔧 검증 코드

modules.php 파일 검색으로 PHP-Nuke 설치 확인 후, 파일 내용에서 POST 파라미터 검증 로직 부재 여부로 취약점 존재 확인

Shell / Script
find /var/www -name 'modules.php' -type f 2>/dev/null | head -1 | xargs grep -i 'PHP-Nuke'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP