🔍 CVE-2012-4534

2.6
CVSS Score
LOW
2012-12-19
2026-10-09 20:17
✅ 완료

🇰🇷 한글 설명

Apache Tomcat 6.x(6.0.36 이전) 및 7.x(7.0.28 이전)의 NIO 커넥터가 sendfile과 HTTPS를 함께 사용할 때, 응답 읽기 중 연결이 종료되면 무한 루프를 발생시키는 취약점입니다. 원격 공격자가 이를 악용하여 서비스 거부(DoS) 공격을 수행할 수 있습니다.

💡 쉬운 설명

Tomcat 웹 서버에서 특정 방식으로 파일을 전송할 때 인터넷 연결을 강제로 끊으면 서버가 무한 루프에 빠져 응답하지 않는 문제입니다. 공격자가 의도적으로 연결을 끊어 서버를 마비시킬 수 있습니다.

🇺🇸 원문 (English)

org/apache/tomcat/util/net/NioEndpoint.java in Apache Tomcat 6.x before 6.0.36 and 7.x before 7.0.28, when the NIO connector is used in conjunction with sendfile and HTTPS, allows remote attackers to cause a denial of service (infinite loop) by terminating the connection during the reading of a response.

📍 영향받는 시스템

Apache Tomcat 6.0.0-6.0.35, 7.0.0-7.0.27 (NIO 커넥터 + sendfile + HTTPS 조합 사용 시)

⚔️ 공격 벡터

HTTPS 연결을 통해 sendfile로 파일 전송 중 네트워크 연결을 의도적으로 종료하여 NIO 커넥터의 무한 루프 발생

🛡️ 대응 방법

Tomcat을 6.0.36 또는 7.0.28 이상으로 업그레이드

🔧 검증 코드

6.0.36 미만 또는 7.0.28 미만의 버전이 출력되면 취약함, 해당 버전 이상이면 안전함

Shell / Script
dpkg -l tomcat* 2>/dev/null | grep -oE 'tomcat[67]\S+' | head -1

📊 CVSS Vector String

CVSS Vector
AV:N/AC:H/Au:N/C:N/I:N/A:P

💻 영향받는 소프트웨어

Apache Tomcat