🔍 CVE-2017-5651

9.8
CVSS Score
CRITICAL
2017-04-17
2026-06-17 01:20
✅ 완료

🇰🇷 한글 설명

Apache Tomcat의 HTTP 커넥터 리팩토링 과정에서 send file 처리에 회귀가 발생했습니다. 빠르게 완료된 경우 Processor가 캐시에 두 번 추가되어 같은 Processor가 여러 요청에 사용되고 응답 혼동 또는 예상치 못한 에러가 발생할 수 있습니다.

💡 쉬운 설명

Tomcat 웹 서버가 파일 전송 시 내부 프로세서를 잘못 재사용하는 버그입니다. 이로 인해 서로 다른 사용자의 요청 응답이 뒤섞이거나 서버 오류가 발생할 수 있습니다.

🇺🇸 원문 (English)

In Apache Tomcat 9.0.0.M1 to 9.0.0.M18 and 8.5.0 to 8.5.12, the refactoring of the HTTP connectors introduced a regression in the send file processing. If the send file processing completed quickly, it was possible for the Processor to be added to the processor cache twice. This could result in the same Processor being used for multiple requests which in turn could lead to unexpected errors and/or response mix-up.

📍 영향받는 시스템

Apache Tomcat 8.5.0-8.5.12, 9.0.0.M1-9.0.0.M18

⚔️ 공격 벡터

빠른 send file 처리 완료 조건 유발으로 Processor 중복 캐싱 악용하여 응답 혼동 유도

🛡️ 대응 방법

Tomcat을 8.5.13 이상 또는 9.0.0.M19 이상으로 업그레이드

🔧 검증 코드

설치된 Tomcat 버전이 8.5.13 미만 또는 9.0.0.M19 미만이면 취약 상태

Shell / Script
dpkg -l | grep -i tomcat || rpm -qa | grep -i tomcat

📊 CVSS Vector String

CVSS Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

Apache Tomcat