🔍 CVE-2017-5648

9.1
CVSS Score
CRITICAL
2017-04-17
2026-10-15 16:17
✅ 완료

🇰🇷 한글 설명

Apache Tomcat의 보안 관리자(SecurityManager) 아래에서 실행되는 신뢰할 수 없는 애플리케이션이 정상적인 facade 객체 대신 실제 요청/응답 객체에 대한 참조를 유지할 수 있는 취약점입니다. 이로 인해 공격자는 다른 웹 애플리케이션의 민감한 정보에 접근하거나 수정할 수 있습니다.

💡 쉬운 설명

Tomcat 웹 서버에서 안전하게 격리되어야 할 애플리케이션들이 서로의 데이터에 접근할 수 있는 보안 문제입니다. 악의적인 애플리케이션이 다른 애플리케이션의 비밀정보(예: 사용자 정보, 세션 데이터)를 훔칠 수 있습니다.

🇺🇸 원문 (English)

While investigating bug 60718, it was noticed that some calls to application listeners in Apache Tomcat 9.0.0.M1 to 9.0.0.M17, 8.5.0 to 8.5.11, 8.0.0.RC1 to 8.0.41, and 7.0.0 to 7.0.75 did not use the appropriate facade object. When running an untrusted application under a SecurityManager, it was therefore possible for that untrusted application to retain a reference to the request or response object and thereby access and/or modify information associated with another web application.

📍 영향받는 시스템

Apache Tomcat 9.0.0.M1~9.0.0.M17, 8.5.0~8.5.11, 8.0.0.RC1~8.0.41, 7.0.0~7.0.75

⚔️ 공격 벡터

SecurityManager 아래에서 실행되는 신뢰할 수 없는 애플리케이션이 요청/응답 객체 참조를 유지하여 다른 웹 애플리케이션의 데이터 접근 및 수정

🛡️ 대응 방법

영향받는 버전을 패치된 버전으로 업그레이드: Tomcat 9.0.0.M18+, 8.5.12+, 8.0.42+, 7.0.76+

🔧 검증 코드

설치된 Tomcat 버전이 표시되며, 버전 번호가 각 시리즈의 패치된 버전 이상이면 취약점이 해결된 상태입니다.

Shell / Script
dpkg -l 2>/dev/null | grep -i tomcat || rpm -qa 2>/dev/null | 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:N

💻 영향받는 소프트웨어

Apache Tomcat