🔍 CVE-2009-3756

5.0
CVSS Score
MEDIUM
2009-10-22
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

phpBMS 0.96 버전에서 footer.php, header.php, choicelist.php 및 advancedsearch.php의 show action에 직접 접근 시 오류 메시지를 통해 설치 경로 정보가 노출되는 정보 유출 취약점입니다. 공격자가 이 정보를 통해 시스템 구조를 파악하고 추가 공격을 계획할 수 있습니다.

💡 쉬운 설명

phpBMS의 특정 파일들이 제대로 보호되지 않아서 누구나 접근할 수 있습니다. 이 파일들에 접근하면 프로그램이 설치된 정확한 위치를 실수로 알려줍니다.

🇺🇸 원문 (English)

phpBMS 0.96 allows remote attackers to obtain sensitive information via a direct request to (1) footer.php, (2) header.php, (3) the show action in advancedsearch.php, and (4) choicelist.php, which reveals the installation path in an error message.

📍 영향받는 시스템

phpBMS 0.96 및 이전 버전

⚔️ 공격 벡터

footer.php, header.php, choicelist.php, advancedsearch.php?action=show에 HTTP 요청을 보내서 오류 메시지의 경로 정보 추출

🛡️ 대응 방법

phpBMS를 최신 버전으로 업그레이드하거나 웹서버 설정으로 해당 파일들의 직접 접근 제한

🔧 검증 코드

fatal error 또는 경로 정보가 포함된 warning이 보이면 취약함, 접근 불가 또는 정상 콘텐츠만 보이면 안전

Shell / Script
curl -s http://target/footer.php 2>&1 | grep -iE 'fatal|warning|path|directory' || echo '파일 접근 불가'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP