🇰🇷 한글 설명
Apache Tomcat 9.0.0.M1~M11 및 8.5.0~8.5.6의 HTTP/2 헤더 파서가 버퍼 크기보다 큰 헤더를 받을 때 무한 루프에 진입하는 취약점입니다. 이는 공격자가 특수 제작된 HTTP/2 요청으로 웹 서버를 응답 불가 상태로 만들 수 있는 서비스 거부(DoS) 공격을 가능하게 합니다.
💡 쉬운 설명
Tomcat 웹 서버가 너무 크기가 큰 요청 헤더를 받으면 처리 중단 없이 계속 처리하려다 멈춰버리는 문제입니다. 공격자가 이를 악용해 서버를 응답 불가 상태로 만들 수 있습니다.
🇺🇸 원문 (English)
The HTTP/2 header parser in Apache Tomcat 9.0.0.M1 to 9.0.0.M11 and 8.5.0 to 8.5.6 entered an infinite loop if a header was received that was larger than the available buffer. This made a denial of service attack possible.
📍 영향받는 시스템
Apache Tomcat 9.0.0.M1~M11, 8.5.0~8.5.6 (HTTP/2 활성화된 경우)
⚔️ 공격 벡터
특수 제작된 HTTP/2 헤더 요청을 서버로 전송하여 무한 루프 발생 유도
🛡️ 대응 방법
Tomcat을 9.0.0.M12 이상 또는 8.5.7 이상으로 업그레이드
🔧 검증 코드
설치된 Tomcat 패키지명과 버전이 표시됩니다. 8.5.6 이하 또는 9.0.0.M11 이하면 취약합니다.
dpkg -l tomcat* 2>/dev/null | grep -E 'tomcat(8|9)' | awk '{print $2,$3}'