🇰🇷 한글 설명
Apache Tomcat 5.5.0~5.5.28, 6.0.0~6.0.20 버전에서 WAR 파일의 엔트리에 .. (점점) 경로를 포함시켜 임의의 파일을 생성하거나 기존 파일을 덮어쓸 수 있는 디렉토리 순회 취약점입니다. 공격자는 catalina.bat 같은 시스템 파일에 악의적 내용을 주입할 수 있습니다.
💡 쉬운 설명
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 create or overwrite arbitrary files via a .. (dot dot) in an entry in a WAR file, as demonstrated by a ../../bin/catalina.bat entry.
📍 영향받는 시스템
Apache Tomcat 5.5.0-5.5.28, 6.0.0-6.0.20
⚔️ 공격 벡터
WAR 파일에 ../../bin/catalina.bat 형식의 상대경로를 포함시켜 업로드하면 임의의 파일 생성/덮어쓰기 가능
🛡️ 대응 방법
Apache Tomcat을 5.5.29 이상 또는 6.0.21 이상으로 업그레이드하여 패치 적용
🔧 검증 코드
표시된 Tomcat 버전이 5.5.29 미만 또는 6.0.21 미만이면 취약점 존재
dpkg -l 2>/dev/null | grep tomcat || rpm -qa 2>/dev/null | grep tomcat