🔍 CVE-2007-1355

4.3
CVSS Score
MEDIUM
2007-05-21
2026-06-16 22:37
✅ 완료

🇰🇷 한글 설명

Tomcat의 샘플 웹 애플리케이션(hello.jsp)에서 발견된 크로스사이트 스크립팅(XSS) 취약점입니다. test 파라미터를 통해 악의적인 JavaScript 코드를 주입할 수 있어, 피해자의 브라우저에서 임의의 스크립트가 실행될 수 있습니다. 여러 Tomcat 메이저/마이너 버전에 광범위하게 영향을 미칩니다.

💡 쉬운 설명

Tomcat 웹 서버의 예제 페이지가 사용자 입력을 안전하게 처리하지 못해 공격자가 악성 코드를 주입할 수 있습니다. 이 악성 코드는 다른 사용자의 컴퓨터에서 실행되어 개인정보를 탈취하거나 피싱 공격을 수행할 수 있습니다.

🇺🇸 원문 (English)

Multiple cross-site scripting (XSS) vulnerabilities in the appdev/sample/web/hello.jsp example application in Tomcat 4.0.0 through 4.0.6, 4.1.0 through 4.1.36, 5.0.0 through 5.0.30, 5.5.0 through 5.5.23, and 6.0.0 through 6.0.10 allow remote attackers to inject arbitrary web script or HTML via the test parameter and unspecified vectors.

📍 영향받는 시스템

Tomcat 4.0.0-4.0.6, 4.1.0-4.1.36, 5.0.0-5.0.30, 5.5.0-5.5.23, 6.0.0-6.0.10

⚔️ 공격 벡터

hello.jsp의 test 파라미터에 XSS 페이로드(예: <script>alert('XSS')</script>)를 포함한 URL을 전송하여 피해자의 브라우저에서 악성 스크립트 실행

🛡️ 대응 방법

Tomcat을 6.0.11 이상으로 업그레이드하거나 webapps/appdev 샘플 애플리케이션 제거

🔧 검증 코드

설치된 Tomcat 버전이 위의 취약한 범위(4.0.0~6.0.10)에 속하면 취약하며, hello.jsp 파일이 존재하면 샘플 애플리케이션이 설치된 상태입니다

Shell / Script
dpkg -l tomcat* 2>/dev/null | grep -E 'tomcat[6543]\.[01]' || find /opt/tomcat /usr/share/tomcat -name 'hello.jsp' 2>/dev/null

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Apache Tomcat