🇰🇷 한글 설명
Apache Tomcat의 HTTP/2 구현에서 디렉토리 순회 공격을 방지하는 보안 검사를 우회할 수 있는 취약점이 존재합니다. 특별히 제작된 URL을 통해 보안 제약을 우회하여 권한 없이 보호된 자원에 접근할 수 있습니다.
💡 쉬운 설명
Tomcat 웹 서버의 HTTP/2 기능에 결함이 있어서 특정 URL 형식으로 보안 규칙을 무시할 수 있습니다. 이를 악용하면 허가받지 않은 파일이나 폴더에 접근 가능합니다.
🇺🇸 원문 (English)
The HTTP/2 implementation in Apache Tomcat 9.0.0.M1 to 9.0.0.M21 and 8.5.0 to 8.5.15 bypassed a number of security checks that prevented directory traversal attacks. It was therefore possible to bypass security constraints using a specially crafted URL.
📍 영향받는 시스템
Apache Tomcat 8.5.0~8.5.15, 9.0.0.M1~9.0.0.M21
⚔️ 공격 벡터
특별히 제작된 URL을 HTTP/2 프로토콜로 전송하여 디렉토리 순회 및 보안 제약 우회
🛡️ 대응 방법
Tomcat을 8.5.16 이상 또는 9.0.0.M22 이상의 패치 버전으로 업그레이드
🔧 검증 코드
출력된 버전이 8.5.16 미만 또는 9.0.0.M22 미만이면 취약점에 노출되어 있으며, 해당 버전 이상이면 패치된 상태입니다.
dpkg -l tomcat8 2>/dev/null | grep -oP '[0-9]+\.[0-9]+\.[0-9]+' | head -1