🇰🇷 한글 설명
Apache Tomcat의 Host Manager Servlet에 있는 XSS 취약점으로, aliases 매개변수를 통해 임의의 HTML과 웹 스크립트를 주입할 수 있다. Tomcat 6.0.0-6.0.13 및 5.5.0-5.5.24 버전이 영향을 받는다.
💡 쉬운 설명
Tomcat 서버의 관리 페이지에서 특수 문자를 포함한 요청을 보내면 악의적인 코드가 실행될 수 있다. 이를 통해 공격자는 사용자의 쿠키를 탈취하거나 웹사이트를 조작할 수 있다.
🇺🇸 원문 (English)
Cross-site scripting (XSS) vulnerability in the Host Manager Servlet for Apache Tomcat 6.0.0 to 6.0.13 and 5.5.0 to 5.5.24 allows remote attackers to inject arbitrary HTML and web script via crafted requests, as demonstrated using the aliases parameter to an html/add action.
📍 영향받는 시스템
Apache Tomcat 5.5.0-5.5.24, 6.0.0-6.0.13
⚔️ 공격 벡터
Host Manager의 html/add 액션의 aliases 매개변수에 스크립트 태그를 포함한 HTTP 요청 전송
🛡️ 대응 방법
Apache Tomcat을 5.5.25 이상 또는 6.0.14 이상으로 업그레이드
🔧 검증 코드
Tomcat 버전이 5.5.25 미만 또는 6.0.0~6.0.13 범위에 있으면 취약점 있음, 6.0.14 이상이면 패치 적용됨
dpkg -l 2>/dev/null | grep -i tomcat | awk '{print $2":"$3}' || cat /opt/tomcat/RELEASE-NOTES.txt 2>/dev/null | grep -oE 'Version [0-9.]+' | head -1