CVE-2025-24813
Apache Tomcat: 부분 PUT에 의한 잠재적 RCE 및/또는 정보 노출 및/또는 정보 손상
- 게시됨
- 2025. 3. 10.
- 업데이트됨
- 2025. 10. 29.
- CNA 할당 중
- apache
- 증거 관찰됨
- 2025. 4. 1.
기본 CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H높음 · 다음 30일
- 백분위수
- 100.0%
- 모델 날짜
- 2026. 10. 15.
EPSS는 통계적 추정치이지 확실성이나 영향의 척도가 아닙니다. 이를 CVSS, KEV 상태, 노출 및 환경과 결합하세요.
악용된 것으로 알려진 CISA
이 CVE는 CISA 알려진 악용 취약점 카탈로그에 나타납니다.
요약
경로 동등성: 'file.Name' (내부 점)으로 인해 Apache Tomcat에서 쓰기가 허용된 Default Servlet을 통해 원격 코드 실행 및/또는 정보 공개 및/또는 업로드된 파일에 악성 콘텐츠가 추가될 수 있습니다. 이 문제는 Apache Tomcat에 영향을 미칩니다: 11.0.0-M1부터 11.0.2까지, 10.1.0-M1부터 10.1.34까지, 9.0.0.M1부터 9.0.98까지. 다음 버전들은 CVE 생성 시점에 이미 EOL이었지만 영향을 받는 것으로 알려져 있습니다: 8.5.0부터 8.5.100까지. 다른, 더 오래된 EOL 버전도 영향을 받을 수 있습니다. 다음 조건이 모두 충족되는 경우, 악의적인 사용자는 보안에 민감한 파일을 열람하고/하거나 해당 파일에 콘텐츠를 주입할 수 있었습니다: - Default Servlet에 대한 쓰기 허용(기본적으로 비활성화됨) - partial PUT 지원(기본적으로 활성화됨) - 보안 민감 업로드를 위한 대상 URL이 공개 업로드를 위한 대상 URL의 하위 디렉터리인 경우 - 공격자가 업로드되는 보안 민감 파일의 이름을 알고 있는 경우 - 보안 민감 파일 역시 partial PUT을 통해 업로드되는 경우 다음 조건이 모두 충족되는 경우, 악의적인 사용자는 원격 코드 실행을 수행할 수 있었습니다: - Default Servlet에 대한 쓰기 허용(기본적으로 비활성화됨) - partial PUT 지원(기본적으로 활성화됨) - 애플리케이션이 기본 저장 위치를 사용하는 Tomcat의 파일 기반 세션 지속성을 사용하고 있음 - 애플리케이션에 역직렬화 공격에 활용될 수 있는 라이브러리가 포함되어 있음 사용자는 이 문제를 해결하는 버전 11.0.3, 10.1.35 또는 9.0.99로 업그레이드하는 것이 좋습니다.
소스
tomcat/CVE-2025-24813
Tomcat Session Deserialization Remote Code Execution (CVE-2025-24813)
Vulhub vulnerability labsmodules/exploits/multi/http/tomcat_partial_put_deserialization.rb
Metasploit Framework modules명시된 조건
- platform: Linux,Unix,Windows($.exploit_multi/http/tomcat_partial_put_deserialization.platform)
- verification: check_declared($.exploit_multi/http/tomcat_partial_put_deserialization.check)
http/cves/2025/CVE-2025-24813.yaml
Nuclei Templates명시된 조건
- network: http($.protocol_keys)
- verification: status,word($.matchers[*].type)
- oob: interactsh_reference($.template_text)
책임 있는 사용
귀하가 소유하고 있거나 테스트할 권한이 있는 시스템에 대해서만 취약점 정보를 사용하십시오. Kitploit은 공개 연구 메타데이터에 연결되며 익스플로잇 코드나 악성 페이로드를 저장하지 않습니다.