🔍 CVE-2009-2696

4.3
CVSS Score
MEDIUM
2010-08-05
2026-06-16 23:10
✅ 완료

🇰🇷 한글 설명

Apache Tomcat 예제 애플리케이션의 calendar 기능(jsp/cal/cal2.jsp)에서 발견된 반사형 XSS 취약점으로, time 매개변수를 통해 악성 스크립트를 주입할 수 있습니다. 이는 CVE-2009-0781의 누락된 패치로 인해 발생하였으며, Red Hat Enterprise Linux 5 계열 시스템에서 주로 영향을 받습니다.

💡 쉬운 설명

Tomcat 웹 서버의 달력 기능에 보안 허점이 있어서 공격자가 악의적인 코드를 삽입할 수 있습니다. 이 페이지를 방문한 사용자의 브라우저에서 공격자 코드가 실행될 수 있습니다.

🇺🇸 원문 (English)

Cross-site scripting (XSS) vulnerability in jsp/cal/cal2.jsp in the calendar application in the examples web application in Apache Tomcat on Red Hat Enterprise Linux 5, Desktop Workstation 5, and Linux Desktop 5 allows remote attackers to inject arbitrary web script or HTML via the time parameter, related to "invalid HTML." NOTE: this is due to a missing fix for CVE-2009-0781.

📍 영향받는 시스템

Apache Tomcat (예제 웹 애플리케이션), Red Hat Enterprise Linux 5, Desktop Workstation 5, Linux Desktop 5

⚔️ 공격 벡터

예제 애플리케이션의 calendar jsp에서 time 매개변수에 HTML/JavaScript 페이로드를 삽입하여 사용자 브라우저에서 임의 코드 실행

🛡️ 대응 방법

Apache Tomcat을 최신 버전으로 업그레이드하거나 예제 애플리케이션(webapps/examples) 제거, 또는 CVE-2009-0781 보안 패치 적용

🔧 검증 코드

cal2.jsp 파일이 존재하고 접근 가능하면 취약점 영향 대상이며, 파일이 없거나 찾을 수 없으면 취약점이 제거된 상태

Shell / Script
ls -la /opt/tomcat/webapps/examples/jsp/cal/cal2.jsp 2>/dev/null || find / -name 'cal2.jsp' 2>/dev/null | head -1

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Apache Tomcat