🇰🇷 한글 설명
UTF-8 디코더에서 보충 문자를 처리할 때 발생하는 오버플로우 오류로 인해 무한 루프가 발생할 수 있습니다. 이로 인해 서버의 자원이 고갈되어 서비스 거부(DoS) 상태에 빠질 수 있습니다.
💡 쉬운 설명
특수한 글자를 읽어들이는 과정에서 컴퓨터가 길을 잃고 무한히 반복 작업을 수행하게 됩니다. 이로 인해 서버가 멈추거나 응답하지 못하게 됩니다.
🇺🇸 원문 (English)
An improper handing of overflow in the UTF-8 decoder with supplementary characters can lead to an infinite loop in the decoder causing a Denial of Service. Versions Affected: Apache Tomcat 9.0.0.M9 to 9.0.7, 8.5.0 to 8.5.30, 8.0.0.RC1 to 8.0.51, and 7.0.28 to 7.0.86.
📍 영향받는 시스템
Apache Tomcat 9.0.0.M9-9.0.7, 8.5.0-8.5.30, 8.0.0.RC1-8.0.51, 7.0.28-7.0.86
⚔️ 공격 벡터
특수하게 조작된 UTF-8 보충 문자가 포함된 HTTP 요청을 전송하여 디코더를 무한 루프에 빠뜨림
🛡️ 대응 방법
취약점이 해결된 최신 버전의 Apache Tomcat으로 업데이트 수행
🔧 검증 코드
출력된 결과의 버전 번호가 취약한 버전 범위에 포함되는지 확인
rpm -qa | grep tomcat || dpkg -l | grep tomcat