🔍 CVE-2009-2884

4.3
CVSS Score
MEDIUM
2009-08-20
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

PHP Scripts Now의 "World's Tallest Buildings" 웹 애플리케이션 bios.php 파일의 rank 파라미터에서 발생하는 크로스사이트 스크립팅(XSS) 취약점입니다. 공격자는 이 파라미터에 악의적인 JavaScript 코드를 삽입하여 사용자의 브라우저에서 스크립트를 실행할 수 있습니다.

💡 쉬운 설명

웹 사이트의 검색 또는 정렬 기능(rank 파라미터)이 사용자 입력을 제대로 검증하지 않아, 해커가 악성 코드를 삽입할 수 있는 취약점입니다. 피해자가 그 링크를 클릭하면 해커의 코드가 실행되어 개인정보 탈취나 악성 소프트웨어 감염이 발생할 수 있습니다.

🇺🇸 원문 (English)

Cross-site scripting (XSS) vulnerability in bios.php in PHP Scripts Now World's Tallest Buildings allows remote attackers to inject arbitrary web script or HTML via the rank parameter.

📍 영향받는 시스템

PHP Scripts Now World's Tallest Buildings 애플리케이션 (구체적 버전 미명시)

⚔️ 공격 벡터

bios.php의 rank 파라미터에 HTML/JavaScript 페이로드를 포함한 악성 URL을 전달하여 XSS 공격 수행

🛡️ 대응 방법

입력값 검증 및 HTML 인코딩(htmlspecialchars 또는 htmlentities 사용)을 통해 특수문자를 이스케이프 처리하고, 신뢰할 수 있는 소스로부터 패치 또는 업데이트 적용

🔧 검증 코드

명령어가 bios.php 파일 경로를 반환하면 해당 버전의 PHP Scripts Now 애플리케이션이 설치되어 있는 것을 의미하며, 소스코드 검토를 통해 rank 파라미터의 입력 검증 부재 확인 필요

Shell / Script
grep -r 'bios.php' /var/www/ 2>/dev/null | head -1

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP