🔍 CVE-2025-49125

7.5
CVSS Score
HIGH
2025-06-16
2026-06-17 09:30
✅ 완료

🇰🇷 한글 설명

Apache Tomcat에서 PreResources 또는 PostResources를 웹 애플리케이션 루트 이외의 경로에 마운트할 때 발생하는 인증 우회 취약점입니다. 예상치 못한 경로를 통해 리소스에 접근할 경우 기존의 보안 제약 사항을 우회하여 비인가된 접근이 가능할 수 있습니다.

💡 쉬운 설명

웹 서버의 특정 설정 오류를 이용해 보안 검사를 거치지 않고 숨겨진 파일이나 데이터에 접근할 수 있는 문제입니다. 마치 정문 보안 검사를 피하기 위해 옆에 있는 작은 뒷문으로 몰래 들어가는 것과 같습니다.

🇺🇸 원문 (English)

Authentication Bypass Using an Alternate Path or Channel vulnerability in Apache Tomcat.  When using PreResources or PostResources mounted other than at the root of the web application, it was possible to access those resources via an unexpected path. That path was likely not to be protected by the same security constraints as the expected path, allowing those security constraints to be bypassed. This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.7, from 10.1.0-M1 through 10.1.41, from 9.0.0.M1 through 9.0.105. The following versions were EOL at the time the CVE was created but are known to be affected: 8.5.0 through 8.5.100. Other, older, EOL versions may also be affected. Users are recommended to upgrade to version 11.0.8, 10.1.42 or 9.0.106, which fix the issue.

📍 영향받는 시스템

Apache Tomcat 11.0.0-M1~11.0.7, 10.1.0-M1~10.1.41, 9.0.0.M1~9.0.105, 8.5.0~8.5.100 (EOL 포함)

⚔️ 공격 벡터

PreResources/PostResources가 설정된 경로를 우회하는 특수 경로를 통해 인증 없이 리소스에 접근

🛡️ 대응 방법

Apache Tomcat을 11.0.8, 10.1.42 또는 9.0.106 이상의 최신 버전으로 업그레이드

🔧 검증 코드

명령어 결과에 취약한 버전 범위가 출력되면 해당 버전이 설치되어 있는 상태입니다.

Shell / Script
java -jar tomcat-version-check.jar | grep -E 'Apache Tomcat (11.0.[0-7]|10.1.[0-41]|9.0.[0-105]|8.5.[0-100])'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Apache Tomcat