🔍 CVE-2004-1384

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

🇰🇷 한글 설명

phpGroupWare 0.9.16.003 이전 버전에 존재하는 다중 XSS 취약점으로, 여러 파라미터를 통해 임의의 웹 스크립트나 HTML을 주입할 수 있습니다. 공격자는 이를 악용하여 사용자의 세션을 탈취하거나 악성 코드를 실행하게 할 수 있습니다.

💡 쉬운 설명

phpGroupWare 웹 애플리케이션이 사용자 입력을 제대로 검증하지 않아 악성 코드를 삽입할 수 있는 문제입니다. 다른 사용자가 페이지를 방문할 때 공격자의 스크립트가 자동으로 실행됩니다.

🇺🇸 원문 (English)

Multiple cross-site scripting (XSS) vulnerabilities in phpGroupWare 0.9.16.003 and earlier allow remote attackers to inject arbitrary web script or HTML via the (1) kp3, (2) type, (3) msg, (4) forum_id, (5) pos, (6) cats_app, (7) cat_id, (8) msgball[msgnum], (9) fldball[acctnum] parameters to index.php or (10) ticket_id to viewticket_details.php.

📍 영향받는 시스템

phpGroupWare 0.9.16.003 및 이전 모든 버전

⚔️ 공격 벡터

index.php의 kp3, type, msg, forum_id, pos, cats_app, cat_id, msgball, fldball 또는 viewticket_details.php의 ticket_id 파라미터에 JavaScript 페이로드 삽입

🛡️ 대응 방법

phpGroupWare를 최신 보안 패치가 적용된 버전으로 업그레이드하고 모든 사용자 입력에 대해 HTML 인코딩 및 검증 구현

🔧 검증 코드

위 명령어가 script 태그를 포함한 응답을 반환하면 XSS 취약점이 존재하며, 반환값이 없으면 필터링이 적용되었을 가능성이 있습니다.

Shell / Script
curl -s 'http://target/phpgroupware/index.php?kp3=%3Cscript%3Ealert%281%29%3C/script%3E' 2>/dev/null | grep -i 'script'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP