🔍 CVE-2009-2902

4.3
CVSS Score
MEDIUM
2010-01-28
2026-06-16 23:10
✅ 완료

🇰🇷 한글 설명

Apache Tomcat의 WAR 파일 배포 기능에서 경로 순회 공격(directory traversal)에 취약합니다. 특수하게 구성된 WAR 파일명을 이용하여 작업 디렉토리의 파일을 무단으로 삭제할 수 있습니다.

💡 쉬운 설명

Tomcat 웹 서버에 특정 이름의 파일을 업로드하면 서버 내부 폴더의 파일들을 삭제할 수 있는 보안 결함입니다. 공격자가 원격으로 서버의 작업 파일을 파괴하여 서비스 거부나 데이터 손실을 유발할 수 있습니다.

🇺🇸 원문 (English)

Directory traversal vulnerability in Apache Tomcat 5.5.0 through 5.5.28 and 6.0.0 through 6.0.20 allows remote attackers to delete work-directory files via directory traversal sequences in a WAR filename, as demonstrated by the ...war filename.

📍 영향받는 시스템

Apache Tomcat 5.5.0~5.5.28, 6.0.0~6.0.20

⚔️ 공격 벡터

특수 경로 문자(../)를 포함한 WAR 파일명으로 배포 시 작업 디렉토리 파일 삭제

🛡️ 대응 방법

Tomcat 5.5.29+ 또는 6.0.21+ 버전으로 업그레이드. 또는 WAR 파일명 검증 필터링 적용

🔧 검증 코드

Tomcat 버전을 확인합니다. 5.5.29 미만 또는 6.0.0~6.0.20 버전이면 취약합니다.

Shell / Script
find /var/lib/tomcat -name 'version.txt' 2>/dev/null | head -1 || find /opt/tomcat -type f -name 'catalina.jar' -exec grep -oP 'Implementation-Version: \K[^\s]+' {} \; 2>/dev/null | head -1

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Apache Tomcat