🇰🇷 한글 설명
Apache Tomcat의 HTTP/2 처리 과정 중 비동기 서블릿에서 객체 재사용 및 재활용 오류가 발생하는 취약점입니다. 이로 인해 서로 다른 사용자 간에 요청 또는 응답 데이터가 뒤섞이는 문제가 발생할 수 있습니다.
💡 쉬운 설명
서버가 데이터를 처리할 때 사용한 그릇을 제대로 비우지 않고 다른 사람에게 전달하는 것과 같습니다. 이로 인해 다른 사용자의 개인정보나 데이터가 잘못 전달될 위험이 있습니다.
🇺🇸 원문 (English)
Incorrect object recycling and re-use vulnerability in Apache Tomcat affecting HTTP/2 processing of asynchronous servlets can trigger request and/or response mix-up between users.
This issue affects Apache Tomcat: from 11.0.22 through 11.0.26, from 10.1.55 through 10.1.60, from 9.0.118 through 9.0.122.
Users are recommended to upgrade to version 11.0.27, 10.1.61 or 9.0.123, which fixes the issue.
📍 영향받는 시스템
Apache Tomcat 11.0.22-11.0.26, 10.1.55-10.1.60, 9.0.118-9.0.122
⚔️ 공격 벡터
HTTP/2 프로토콜을 사용하는 비동기 서블릿 환경에서 악의적인 요청을 통해 데이터 혼선 유도
🛡️ 대응 방법
Apache Tomcat을 11.0.27, 10.1.61 또는 9.0.123 이상의 최신 버전으로 업그레이드하십시오.
🔧 검증 코드
출력된 버전 번호가 취약한 버전 범위에 포함되는지 확인하십시오.
java -jar /path/to/tomcat/bin/version.sh | grep 'Apache Tomcat'