🇰🇷 한글 설명
Apache Tomcat의 doRead 메서드가 오류 조건을 올바르게 나타내지 못하여 POST 요청 콘텐츠가 다른 요청으로 잘못 전송되는 취약점입니다. 이는 한 사용자의 민감한 데이터가 다른 사용자의 요청에 포함될 수 있게 합니다.
💡 쉬운 설명
웹 서버가 사용자의 POST 데이터를 잘못된 요청에 실수로 섞어 보내는 문제입니다. 당신의 개인 정보가 다른 사용자에게 노출될 수 있습니다.
🇺🇸 원문 (English)
The doRead method in Apache Tomcat 4.1.32 through 4.1.34 and 5.5.10 through 5.5.20 does not return a -1 to indicate when a certain error condition has occurred, which can cause Tomcat to send POST content from one request to a different request.
📍 영향받는 시스템
Apache Tomcat 4.1.32~4.1.34, 5.5.10~5.5.20
⚔️ 공격 벡터
HTTP 요청 smuggling을 통해 POST 데이터를 다른 요청에 주입하여 민감한 정보 탈취
🛡️ 대응 방법
Tomcat을 4.1.35+ 또는 5.5.21+ 버전으로 즉시 업그레이드
🔧 검증 코드
명령어 결과에 취약 버전이 나타나면 패치 필요, 아무 결과 없으면 안전한 버전
dpkg -l tomcat* 2>/dev/null | grep -E '(4\.1\.(3[2-4])|5\.5\.(1[0-9]|20))'