🇰🇷 한글 설명
Apache Tomcat의 특정 버전에서 CVE-2023-24998에 대한 수정이 불완전하여 발생한 취약점입니다. 쿼리 스트링 파라미터가 maxParameterCount에 도달할 경우, 업로드된 요청 파트의 제한을 우회하여 서비스 거부(DoS)를 유발할 수 있습니다.
💡 쉬운 설명
웹 서버에 한꺼번에 너무 많은 데이터를 보내서 서버의 제한 설정을 무력화시키는 공격입니다. 이로 인해 서버가 과부하에 걸려 정상적인 서비스를 제공하지 못할 수 있습니다.
🇺🇸 원문 (English)
The fix for CVE-2023-24998 was incomplete for Apache Tomcat 11.0.0-M2 to 11.0.0-M4, 10.1.5 to 10.1.7, 9.0.71 to 9.0.73 and 8.5.85 to 8.5.87. If non-default HTTP connector settings were used such that the maxParameterCount could be reached using query string parameters and a request was submitted that supplied exactly maxParameterCount parameters in the query string, the limit for uploaded request parts could be bypassed with the potential for a denial of service to occur.
📍 영향받는 시스템
Apache Tomcat 11.0.0-M2 ~ 11.0.0-M4, 10.1.5 ~ 10.1.7, 9.0.71 ~ 9.0.73, 8.5.85 ~ 8.5.87
⚔️ 공격 벡터
쿼리 스트링에 maxParameterCount와 동일한 수의 파라미터를 포함한 요청을 전송하여 업로드 제한 우회
🛡️ 대응 방법
취약점이 해결된 최신 버전의 Apache Tomcat으로 업데이트
🔧 검증 코드
명령어 결과에 취약한 버전 번호가 출력되면 해당 시스템은 보안 업데이트가 필요한 상태입니다.
curl -s http://localhost:8080/version | grep -E 'Apache-Tomcat/11.0.0-M2|10.1.5|9.0.71|8.5.85'