🔍 CVE-2004-2157

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

🇰🇷 한글 설명

Serendipity 0.7 beta1 및 0.7-beta3 이전 버전의 Comment.php에서 발견된 XSS 취약점으로, email 또는 username 필드를 통해 공격자가 임의의 HTML 및 PHP 코드를 주입할 수 있습니다. 주입된 코드는 다른 사용자들의 브라우저에서 실행되어 개인정보 탈취나 세션 하이재킹을 초래할 수 있습니다.

💡 쉬운 설명

댓글 시스템의 이름과 이메일 입력 창에 해로운 코드를 숨겨서 보낼 수 있는 보안 문제입니다. 다른 사용자들이 댓글을 볼 때 이 코드가 그들의 브라우저에서 자동으로 실행됩니다.

🇺🇸 원문 (English)

Cross-site scripting (XSS) vulnerability in Comment.php in Serendipity 0.7 beta1, and possibly other versions before 0.7-beta3, allows remote attackers to inject arbitrary HTML and PHP code via the (1) email or (2) username field.

📍 영향받는 시스템

Serendipity 0.7 beta1 ~ 0.7-beta2 버전

⚔️ 공격 벡터

댓글 입력 시 email 또는 username 필드에 <script>, <iframe> 등의 HTML/JavaScript 페이로드 삽입

🛡️ 대응 방법

Serendipity를 0.7-beta3 이상으로 업그레이드하고 모든 사용자 입력값에 대한 HTML 이스케이프 처리 적용

🔧 검증 코드

결과에서 Comment.php가 발견되고 serendipity 디렉토리에 있으면 Serendipity 설치 확인, 버전은 web UI 또는 index.php의 버전 상수로 확인

Shell / Script
find /var/www /home -name 'Comment.php' -type f 2>/dev/null | head -5

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP