🔍 CVE-2007-1934

6.8
CVSS Score
MEDIUM
2007-04-10
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

PHP-Nuke의 eBoard 1.0.7 모듈 member.php에서 GLOBALS[name] 파라미터에 '..'을 입력하여 디렉토리 트래버설 공격이 가능한 취약점입니다. 원격 공격자가 서버의 임의의 로컬 파일을 포함(include)하고 실행할 수 있어 심각한 보안 위협입니다.

💡 쉬운 설명

웹사이트의 특정 파일에서 폴더 경로를 잘못 처리하는 문제입니다. 해커가 폴더를 돌아다니면서(.. 사용) 원하는 파일을 실행할 수 있게 됩니다.

🇺🇸 원문 (English)

Directory traversal vulnerability in member.php in the eBoard 1.0.7 module for PHP-Nuke allows remote attackers to include and execute arbitrary local files via a .. (dot dot) in the GLOBALS[name] parameter.

📍 영향받는 시스템

PHP-Nuke eBoard 모듈 버전 1.0.7 이전

⚔️ 공격 벡터

member.php의 GLOBALS[name] 파라미터에 '../' 문자열을 포함하여 디렉토리 트래버설 수행 후 로컬 파일 포함/실행

🛡️ 대응 방법

PHP-Nuke 및 eBoard 모듈을 최신 버전으로 업그레이드하고, 입력값에 대한 엄격한 검증(패턴화이트리스트) 및 ../등의 경로 조작 문자 필터링 구현

🔧 검증 코드

eBoard 설치 경로의 member.php 파일에서 GLOBALS[name] 파라미터가 발견되면 해당 시스템이 영향을 받을 가능성이 있으며, 파일이 없거나 검색되지 않으면 eBoard가 설치되지 않은 상태입니다.

Shell / Script
find / -name 'member.php' -path '*eBoard*' 2>/dev/null | xargs grep -l 'GLOBALS\[name\]' 2>/dev/null

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP