🔍 CVE-2005-0947

7.5
CVSS Score
HIGH
2005-05-02
2026-04-16 00:27
✅ 완료

🇰🇷 한글 설명

phpCoin 1.2.1b 이전 버전의 auxpage.php에서 page 파라미터를 통한 디렉토리 트래버설 취약점이 존재합니다. 원격 공격자가 '..' 시퀀스를 이용하여 웹 루트 외부의 임의 파일을 읽고 실행할 수 있습니다.

💡 쉬운 설명

웹사이트의 파일 접근 제한을 우회하는 취약점으로, 공격자가 '..'을 사용해 상위 디렉토리로 이동하여 보호된 파일에 접근할 수 있습니다. 서버의 민감한 정보가 노출되거나 악의적인 코드가 실행될 수 있습니다.

🇺🇸 원문 (English)

Directory traversal vulnerability in auxpage.php in phpCoin 1.2.1b and earlier allows remote attackers to read and execute arbitrary files via a .. (dot dot) in the page parameter.

📍 영향받는 시스템

phpCoin 1.2.1b 이전 모든 버전

⚔️ 공격 벡터

HTTP GET/POST 요청의 page 파라미터에 '../' 패턴을 포함하여 전송 (예: auxpage.php?page=../../etc/passwd)

🛡️ 대응 방법

phpCoin을 1.2.2 이상으로 업그레이드하거나 page 파라미터 입력값에 대한 디렉토리 트래버설 필터링 적용

🔧 검증 코드

명령어 실행 시 /etc/passwd 파일의 내용이 반환되면 취약점이 존재하는 것입니다. 접근 거부 오류나 404는 패치됨을 의미합니다.

Shell / Script
curl -s 'http://target/auxpage.php?page=../../etc/passwd' 2>&1 | head -20

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP