🔍 CVE-2004-2351

4.3
CVSS Score
MEDIUM
2004-12-31
2026-04-16 00:27
✅ 완료

🇰🇷 한글 설명

PHP-Nuke용 GBook 1.0에서 발견된 크로스사이트 스크립팅(XSS) 취약점으로, name, email, city, message 파라미터를 통해 임의의 웹 스크립트 또는 HTML을 주입할 수 있습니다. PHP-Nuke의 <script>와 <style> 태그 필터링을 우회하여 공격이 가능합니다.

💡 쉬운 설명

웹사이트 방명록(GBook) 기능에서 악의적인 코드를 숨겨서 보낼 수 있는 취약점입니다. 사용자 이름, 이메일, 도시, 메시지 입력란에 코드를 삽입하면 다른 방문자의 브라우저에서 실행될 수 있습니다.

🇺🇸 원문 (English)

Cross-site scripting (XSS) vulnerability in GBook for Php-Nuke 1.0 allows remote attackers to inject arbitrary web script or HTML via multiple parameters, including (1) name, (2) email, (3) city, and (4) message, which do not use the <script> and <style> tags, which are filtered by PHP-Nuke.

📍 영향받는 시스템

GBook for Php-Nuke 1.0

⚔️ 공격 벡터

방명록 입력 폼의 name, email, city, message 파라미터에 필터링되지 않은 HTML/JavaScript 코드 삽입

🛡️ 대응 방법

GBook을 최신 버전으로 업그레이드하거나 모든 사용자 입력에 대해 HTML 엔티티 인코딩 및 스크립트 태그 필터링 적용

🔧 검증 코드

설치된 GBook 버전을 확인하여 1.0 버전이 있으면 취약 상태입니다. 버전 정보가 나타나지 않으면 GBook이 설치되지 않았거나 다른 경로에 있을 수 있습니다.

Shell / Script
grep -r 'GBook' /var/www/html 2>/dev/null | grep -i 'version\|1\.0'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP