🔍 CVE-2006-4754

6.8
CVSS Score
MEDIUM
2006-09-13
2026-04-16 00:27
✅ 완료

🇰🇷 한글 설명

PHProg 1.1 이전 버전의 index.php에서 album 파라미터가 적절히 검증되지 않아 XSS 취약점이 발생합니다. opendir 호출에 사용되는 이 파라미터를 통해 공격자는 임의의 웹 스크립트나 HTML을 주입할 수 있습니다. 또한 유효하지 않은 파라미터로 서버의 설치 경로를 공개할 수 있습니다.

💡 쉬운 설명

PHProg 프로그램의 album 설정에서 입력값 검증이 부족하여, 해커가 해로운 코드를 삽입할 수 있습니다. 이를 통해 사용자의 브라우저에서 악의적인 스크립트가 실행되거나 서버 내부 경로 정보가 유출될 수 있습니다.

🇺🇸 원문 (English)

Cross-site scripting (XSS) vulnerability in index.php in PHProg before 1.1 allows remote attackers to inject arbitrary web script or HTML via the album parameter, which is used in an opendir call. NOTE: the same primary issue can be used for full path disclosure with an invalid parameter that reveals the installation path in an error message.

📍 영향받는 시스템

PHProg 버전 1.0 이하 모든 버전

⚔️ 공격 벡터

HTTP 요청(GET/POST)의 album 파라미터에 JavaScript 코드, HTML 태그, 또는 디렉토리 경로를 주입

🛡️ 대응 방법

PHProg를 1.1 이상 버전으로 업그레이드하거나 album 파라미터에 대한 입력값 유효성 검사 및 HTML 이스케이핑 처리 추가

🔧 검증 코드

PHProg 설치 위치의 index.php에서 album 파라미터가 opendir과 함께 사용되는지 확인합니다. 검색 결과가 있으면 취약할 가능성이 높으며, 해당 파일의 입력 검증 코드를 직접 검토해야 합니다.

Shell / Script
find /var/www -name 'index.php' -type f 2>/dev/null | xargs grep -l 'opendir.*album' | head -5

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP