🔍 CVE-2009-3755

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

🇰🇷 한글 설명

phpBMS 0.96의 다중 크로스사이트 스크립팅(XSS) 취약점으로, 원격 공격자가 PATH_INFO를 통해 index.php, myaccount.php, modules_view.php, tabledefs_options.php, adminsettings.php에 악의적인 웹 스크립트나 HTML을 주입할 수 있습니다. 이를 통해 사용자 쿠키 탈취, 세션 하이재킹, 악성 스크립트 실행이 가능합니다.

💡 쉬운 설명

phpBMS 웹 프로그램의 URL 경로 부분에 자바스크립트 코드를 몰래 넣을 수 있는 보안 구멍입니다. 이를 악용하면 사용자들이 실수로 악성 링크를 클릭했을 때 개인정보가 도용되거나 악성 행동을 하도록 조종될 수 있습니다.

🇺🇸 원문 (English)

Multiple cross-site scripting (XSS) vulnerabilities in phpBMS 0.96 allow remote attackers to inject arbitrary web script or HTML via the PATH_INFO to (1) index.php and (2) modules\base\myaccount.php; and the PATH_INFO to (3) modules_view.php, (4) tabledefs_options.php, and (5) adminsettings.php in phpbms\modules\base\.

📍 영향받는 시스템

phpBMS 0.96 이하

⚔️ 공격 벡터

PATH_INFO 파라미터에 JavaScript 코드를 삽입하여 희생자 브라우저에서 실행

🛡️ 대응 방법

phpBMS를 최신 버전으로 업그레이드하거나 모든 PATH_INFO 입력값을 htmlspecialchars()/htmlentities()로 이스케이프 처리

🔧 검증 코드

phpBMS index.php를 찾아 VERSION 상수나 주석에서 버전 정보를 확인; 0.96이면 취약함

Shell / Script
find / -path '*/phpbms/*' -name 'index.php' 2>/dev/null | head -1 | xargs grep -l 'VERSION\|version' 2>/dev/null

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP