🇰🇷 한글 설명
Apache Tomcat 7.0.12, 7.0.13에서 annotation을 통해 설정된 보안 제약이 첫 번째 요청에서 제대로 적용되지 않는 문제입니다. 공격자는 HTTP 요청을 통해 보호된 서블릿에 접근하여 의도된 접근 제한을 우회할 수 있습니다.
💡 쉬운 설명
Tomcat 웹서버가 보안 규칙을 첫 번째 요청에서 제대로 확인하지 않아서, 접근이 차단되어야 할 기능에 누구나 접근할 수 있는 문제입니다. 관리자가 설정한 접근 제한이 무시됩니다.
🇺🇸 원문 (English)
Apache Tomcat 7.0.12 and 7.0.13 processes the first request to a servlet without following security constraints that have been configured through annotations, which allows remote attackers to bypass intended access restrictions via HTTP requests. NOTE: this vulnerability exists because of an incomplete fix for CVE-2011-1088, CVE-2011-1183, and CVE-2011-1419.
📍 영향받는 시스템
Apache Tomcat 7.0.12, 7.0.13
⚔️ 공격 벡터
공격자가 보호된 서블릿으로 HTTP 요청을 전송하면 첫 번째 요청에서 보안 제약이 적용되지 않아 접근 제한을 우회할 수 있습니다.
🛡️ 대응 방법
Tomcat을 7.0.14 이상으로 업그레이드하거나 공식 보안 패치를 적용합니다.
🔧 검증 코드
Tomcat 버전이 7.0.14 이상이면 안전하며, 7.0.12나 7.0.13이면 취약합니다.
dpkg -l tomcat* 2>/dev/null | grep '^ii' | grep -oE 'tomcat[^ ]+' || find / -name 'RELEASE-NOTES.txt' -path '*/tomcat*' 2>/dev/null | xargs grep -i 'Tomcat Version' | head -1