🇰🇷 한글 설명
Apache 1.3~1.3.27 및 Tomcat 4.0~4.1.12에서 mod_jk 1.2.1 모듈 사용 시, 부정확한 Transfer-Encoding chunked 값을 포함한 HTTP GET 요청으로 인해 프로토콜 비동기화가 발생합니다. 이를 악용하면 서비스 거부(DoS) 공격이 가능합니다.
💡 쉬운 설명
오래된 웹 서버가 특수한 형식의 요청을 받으면 제대로 응답하지 못하고 먹통이 됩니다. 공격자는 이를 이용해 서비스를 이용 불가능하게 만들 수 있습니다.
🇺🇸 원문 (English)
Tomcat 4.0 through 4.1.12, using mod_jk 1.2.1 module on Apache 1.3 through 1.3.27, allows remote attackers to cause a denial of service (desynchronized communications) via an HTTP GET request with a Transfer-Encoding chunked field with invalid values.
📍 영향받는 시스템
Apache 1.3.0~1.3.27, Tomcat 4.0~4.1.12 (mod_jk 1.2.1 사용 환경)
⚔️ 공격 벡터
Transfer-Encoding: chunked 헤더에 유효하지 않은 값을 포함한 HTTP GET 요청 전송
🛡️ 대응 방법
Apache 1.3.28 이상, Tomcat 4.1.13 이상으로 업그레이드 및 mod_jk 최신 버전 적용
🔧 검증 코드
출력된 버전 정보에서 권장 버전 이상으로 업데이트되었는지 확인
dpkg -l | grep -E '(apache|tomcat)' 2>/dev/null || rpm -qa | grep -E '(apache|tomcat)' 2>/dev/null