🔍 CVE-2025-55752

7.5
CVSS Score
HIGH
2025-10-27
2026-10-08 11:10
✅ 완료

🇰🇷 한글 설명

Apache Tomcat의 URL 재작성 규칙에서 정규화가 디코딩 전에 수행되어 발생한 경로 순회 취약점입니다. 쿼리 파라미터를 URL로 재작성하는 규칙의 경우 공격자가 요청 URI를 조작하여 /WEB-INF/, /META-INF/ 보호를 우회할 수 있으며, PUT 요청이 활성화되면 악성 파일 업로드 및 원격 코드 실행이 가능합니다.

💡 쉬운 설명

Tomcat의 버그 수정 과정에서 새로운 취약점이 생겼는데, 공격자가 특정 URL을 조작하여 보호된 폴더에 접근할 수 있게 되었습니다. 파일 업로드가 허용되면 악성 코드를 실행할 수 있습니다.

🇺🇸 원문 (English)

Relative Path Traversal vulnerability in Apache Tomcat. The fix for bug 60013 introduced a regression where the rewritten URL was normalized before it was decoded. This introduced the possibility that, for rewrite rules that rewrite query parameters to the URL, an attacker could manipulate the request URI to bypass security constraints including the protection for /WEB-INF/ and /META-INF/. If PUT requests were also enabled then malicious files could be uploaded leading to remote code execution. PUT requests are normally limited to trusted users and it is considered unlikely that PUT requests would be enabled in conjunction with a rewrite that manipulated the URI. This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.10, from 10.1.0-M1 through 10.1.44, from 9.0.0.M11 through 9.0.108. The following versions were EOL at the time the CVE was created but are known to be affected: 8.5.6 though 8.5.100. Other, older, EOL versions may also be affected. Users are recommended to upgrade to version 11.0.11 or later, 10.1.45 or later or 9.0.109 or later, which fix the issue.

📍 영향받는 시스템

Apache Tomcat 11.0.0-M1~11.0.10, 10.1.0-M1~10.1.44, 9.0.0.M11~9.0.108, 8.5.6~8.5.100(EOL)

⚔️ 공격 벡터

URL 재작성 규칙을 악용하여 쿼리 파라미터 조작으로 경로 검증 우회 후 보호된 디렉토리 접근

🛡️ 대응 방법

Tomcat을 11.0.11 이상, 10.1.45 이상, 9.0.109 이상의 패치된 버전으로 업그레이드

🔧 검증 코드

Tomcat 설치 경로의 catalina.jar에서 버전 정보를 추출하여 취약한 버전(11.0.0-11.0.10, 10.1.0-10.1.44, 9.0.0-9.0.108)에 해당하는지 확인

Shell / Script
find / -name 'catalina.jar' 2>/dev/null | xargs -I {} sh -c 'jar -tf {} 2>/dev/null | grep -q "org/apache/catalina/startup" && strings {} 2>/dev/null | grep -E "(11\.0\.|10\.1\.|9\.0\.)" | head -1'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Apache Tomcat