🔍 CVE-2007-3332

5.0
CVSS Score
MEDIUM
2007-06-21
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

PhpNuke의 Satellite.php 파일에서 디렉토리 트래버설 취약점이 발견되었습니다. 원격 공격자가 modload 액션의 name 파라미터에 ".." 시퀀스를 삽입하여 웹서버의 접근 가능 범위를 벗어난 임의의 파일을 읽을 수 있습니다. 이 취약점은 서버의 민감한 정보 노출로 이어질 수 있습니다.

💡 쉬운 설명

웹사이트의 파일 접근 제한을 우회하는 공격으로, 특수한 명령어를 사용해 숨겨진 파일들을 볼 수 있게 됩니다. 해킹되면 비밀번호나 설정 파일 같은 민감한 정보가 노출될 수 있습니다.

🇺🇸 원문 (English)

Directory traversal vulnerability in Satellite.php in Satel Lite for PhpNuke allows remote attackers to read arbitrary files via a .. (dot dot) sequence in the name parameter in a modload action.

📍 영향받는 시스템

PhpNuke (Satellite.php 포함 모든 버전) - 특히 2007년 이전 버전

⚔️ 공격 벡터

GET 요청: http://target.com/modules.php?name=Satellite&modload=../../../../../../etc/passwd (또는 기타 파일경로)

🛡️ 대응 방법

PhpNuke를 최신 버전으로 업그레이드하거나, 파일 경로에서 ".." 시퀀스를 필터링하는 입력 검증 코드를 추가합니다.

🔧 검증 코드

curl 응답에서 /etc/passwd 파일의 내용(root:x:0:0... 형태)이 보이면 취약점이 존재하는 것입니다. 그렇지 않으면 이미 패치되었거나 보호되어 있습니다.

Shell / Script
curl -s 'http://localhost/modules.php?name=Satellite&modload=../../etc/passwd' 2>/dev/null | head -5

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP