🇰🇷 한글 설명
Apache Tomcat 4.0.5 이하에서 invoker servlet과 default servlet의 상호작용으로 인해 원격 공격자가 서버 파일의 소스 코드를 읽거나 보안 보호를 우회할 수 있는 취약점입니다. CAN-2002-1148의 변형으로 알려져 있습니다.
💡 쉬운 설명
오래된 Tomcat 버전에서 두 가지 서블릿 기능의 결함으로 인해 공격자가 서버 소스 코드를 볼 수 있습니다. 이를 통해 서버의 구조와 보안 약점이 노출됩니다.
🇺🇸 원문 (English)
Apache Tomcat 4.0.5 and earlier, when using both the invoker servlet and the default servlet, allows remote attackers to read source code for server files or bypass certain protections, a variant of CAN-2002-1148.
📍 영향받는 시스템
Apache Tomcat 4.0.5 및 그 이전 버전
⚔️ 공격 벡터
invoker servlet과 default servlet의 상호작용을 악용하여 디렉토리 순회(directory traversal) 공격으로 JSP 소스 코드 접근
🛡️ 대응 방법
Tomcat을 4.1.0 이상으로 업그레이드하거나 invoker servlet을 비활성화하고 default servlet 접근을 제한
🔧 검증 코드
설치된 Tomcat 버전을 확인하여 4.0.5 이하면 취약하고, 4.1.0 이상이면 패치된 상태입니다.
dpkg -l 2>/dev/null | grep tomcat || rpm -qa 2>/dev/null | grep tomcat