CVE-2025-24813criticalbajo ataqueCWE-44CWE-502

CVE-2025-24813: fallo crítico en Apache Tomcat

Apache Tomcat: Potential RCE and/or information disclosure and/or information corruption with partial PUT

Publicada el · Actualizada el

Aviso por correo cuando entre en el KEV, tenga PoC pública o suba de nota.

100Vexday Risk Score

Corrige ahora. Ella está bajo explotación confirmada por CISA y tiene exploit funcional público.

ssvc Actcvss 10epss 100%
de la publicación al armael mismo día
Publicada en NVD10 mar
1ª PoC27 may
metasploit10 mar
CISA KEV+22d
Lo que declaran los fabricantes (VEX)

Declaraciones oficiales de los fabricantes en formato CSAF/VEX: si su producto está afectado, ya corregido o descartado — y por qué. Es afirmación del fabricante, no juicio de Vexday.

Afectado
1 producto (11 componentes)
Red Hat Enterprise Linux 6
workaround: Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability.
Corregido
13 productos (122 componentes)
Red Hat Enterprise Linux AppStream (v. 10) · Red Hat JBoss Web Server 5.8 for RHEL 7 Server · Red Hat JBoss Web Server 5.8 for RHEL 8 · Red Hat JBoss Web Server 5.8 for RHEL 9 · Red Hat JBoss Web Server 6.1 for RHEL 8 · y otros 8
No afectado
5 productos (27 componentes) — porque el código vulnerable no está presente en el producto
Red Hat Enterprise Linux 7 · Red Hat JBoss Web Server 6.1 for RHEL 8 · Red Hat JBoss Web Server 6.1 for RHEL 9 · Red Hat Enterprise Linux 8 · Red Hat Enterprise Linux 9
Acción exigida por CISAplazo federal: 2025-04-22

Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.

En resumen

Apache Tomcat tiene una vulnerabilidad crítica en su función de carga de archivos que permite a atacantes leer archivos sensibles, modificar contenido cargado o ejecutar código malicioso en el servidor si ciertas características están habilitadas. Esto ocurre porque el servidor no valida correctamente las rutas de archivo al procesar cargas parciales.

Detalle técnico

CVE-2025-24813 explota equivalencia de rutas mediante nomenclatura con puntos en solicitudes PUT parciales al servlet predeterminado. Con escritura habilitada y soporte para PUT parcial activo, los atacantes pueden acceder a directorios de archivos sensibles, leer/modificar archivos o lograr RCE mediante deserialización cuando la persistencia de sesión basada en archivos está configurada. La vulnerabilidad afecta Tomcat 9.0.0–9.0.98, 10.1.0–10.1.34 y 11.0.0–11.0.2.

Resumen generado y traducido por IA a partir de la descripción oficial.

El análisis completo de esta CVE está disponible en portugués →

Path Equivalence: 'file.Name' (Internal Dot) leading to Remote Code Execution and/or Information disclosure and/or malicious content added to uploaded files via write enabled Default Servlet in Apache Tomcat. This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.2, from 10.1.0-M1 through 10.1.34, from 9.0.0.M1 through 9.0.98. The following versions were EOL at the time the CVE was created but are known to be affected: 8.5.0 though 8.5.100. Other, older, EOL versions may also be affected. If all of the following were true, a malicious user was able to view security sensitive files and/or inject content into those files: - writes enabled for the default servlet (disabled by default) - support for partial PUT (enabled by default) - a target URL for security sensitive uploads that was a sub-directory of a target URL for public uploads - attacker knowledge of the names of security sensitive files being uploaded - the security sensitive files also being uploaded via partial PUT If all of the following were true, a malicious user was able to perform remote code execution: - writes enabled for the default servlet (disabled by default) - support for partial PUT (enabled by default) - application was using Tomcat's file based session persistence with the default storage location - application included a library that may be leveraged in a deserialization attack Users are recommended to upgrade to version 11.0.3, 10.1.35 or 9.0.99, which fixes the issue.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
PoCs públicas encontradas — 112
exploitdbwww.exploit-db.com/exploits/52134no verificadogithubgithub.com/absholi7ly/POC-CVE-2025-24813★ 193githubgithub.com/iSee857/CVE-2025-24813-PoC★ 98githubgithub.com/drcrypterdotru/Apache-GOExploiter★ 21githubgithub.com/mbanyamer/Apache-Tomcat---Remote-Code-Execution-via-Session-Deserialization-CVE-2025-24813-★ 18githubgithub.com/charis3306/CVE-2025-24813★ 16githubgithub.com/qzy0x/cve-2025-24813_poc★ 11githubgithub.com/Franconyu/Poc_for_CVE-2025-24813★ 9githubgithub.com/x00byte/PutScanner★ 9githubgithub.com/u238/Tomcat-CVE_2025_24813★ 7githubgithub.com/msadeghkarimi/CVE-2025-24813-Exploit★ 7githubgithub.com/Shivshantp/CVE-2025-24813★ 6githubgithub.com/Mattb709/CVE-2025-24813-Scanner★ 5githubgithub.com/Erosion2020/CVE-2025-24813-vulhub★ 5githubgithub.com/Alaatk/CVE-2025-24813-POC★ 5githubgithub.com/cchopin/CVE-Arsenal-Lab★ 4githubgithub.com/beyond-devsecops/CVE-2025-24813★ 4githubgithub.com/AsaL1n/CVE-2025-24813★ 4githubgithub.com/N0c1or/CVE-2025-24813_POC★ 3githubgithub.com/Mattb709/CVE-2025-24813-PoC-Apache-Tomcat-RCE★ 3githubgithub.com/imbas007/CVE-2025-24813-apache-tomcat★ 3githubgithub.com/EQSTLab/CVE-2025-24813★ 3githubgithub.com/AlperenY-cs/CVE-2025-24813★ 3githubgithub.com/MuhammadWaseem29/CVE-2025-24813★ 2githubgithub.com/yuzuki-ayanami/CVE-2025-24813★ 2githubgithub.com/La3B0z/CVE-2025-24813-POC★ 2githubgithub.com/pirenga/CVE-2025-24813★ 2githubgithub.com/manjula-aw/CVE-2025-24813★ 1githubgithub.com/NamelessSaint8/CVE-2025-24813-POC★ 1githubgithub.com/tonyarris/CVE-2025-24813-PoC★ 1githubgithub.com/yym8538/CVE-2025-24813★ 1githubgithub.com/cyglegit/CVE-2025-24813★ 1githubgithub.com/seahcy/CVE-2025-24813★ 1githubgithub.com/f8l124/CVE-2025-24813-POC★ 1githubgithub.com/GadaLuBau1337/CVE-2025-24813★ 1githubgithub.com/ftz7/PoC-CVE-2025-24813★ 1githubgithub.com/sentilaso1/CVE-2025-24813-Apache-Tomcat-RCE-PoC★ 1githubgithub.com/gregk4sec/CVE-2025-24813★ 1githubgithub.com/fatkz/CVE-2025-24813★ 1githubgithub.com/n0n-zer0/Spring-Boot-Tomcat-CVE-2025-24813★ 0githubgithub.com/horsehacks/CVE-2025-24813-checker★ 0githubgithub.com/Affapple/CVE-2025-24813-POC★ 0githubgithub.com/suil12/CVE-2025-24813_presentation★ 0githubgithub.com/SebastianMautner/nuclei-CVE-2025-24813★ 0githubgithub.com/Ghost-Bx1/TomcatPartialPUT-CVE-2025-24813★ 0githubgithub.com/michael-david-fry/Apache-Tomcat-Vulnerability-POC-CVE-2025-24813★ 0githubgithub.com/ps-interactive/lab-cve-2025-24813★ 0githubgithub.com/Heimd411/CVE-2025-24813-noPoC★ 0githubgithub.com/hakankarabacak/CVE-2025-24813★ 0githubgithub.com/ThHardvester/CVE-2025-24813★ 0githubgithub.com/yaleman/cve-2025-24813-poc★ 0githubgithub.com/GongWook/CVE-2025-24813★ 0githubgithub.com/Si13NTTT/CVE-2025-24813★ 0githubgithub.com/HwangEojin/CVE-2025-24813-Tomcat11-Lab★ 0githubgithub.com/Arthurabriel/POC-CVE-2025-24813★ 0githubgithub.com/e5dfdd568a75282b712b6d93a7a18e12/CVE-2025-24813★ 0githubgithub.com/x1ongsec/CVE-2025-24813★ 0githubgithub.com/B1gN0Se/Tomcat-CVE-2025-24813★ 0githubgithub.com/toyplan/cve-2025-24813★ 0githubgithub.com/CEAlbez/CVE-2025-24813-PoC★ 0githubgithub.com/Makavellik/POC-CVE-2025-24813-Apache-Tomcat-Remote-Code-Execution★ 0githubgithub.com/gunyakit/CVE-2025-24813-PoC-exploit★ 0githubgithub.com/Mega-Starmie/tomcat-cve-2025-24813-lab★ 0githubgithub.com/JTMH37/Apache-Tomcat-CVE-2025-24813-Lab★ 0githubgithub.com/Dhananjayasj/CVE-2025-24813-Apache-Tomcat-Partial-PUT-Deserialization-RCE-★ 0githubgithub.com/Loufa0/CVE-2025-24813★ 0vulncheckvulncheck.com/xdb/2b1941021e5bno verificadovulncheckvulncheck.com/xdb/b46e0f62ba5dno verificadovulncheckvulncheck.com/xdb/07fe7e5e5771no verificadovulncheckvulncheck.com/xdb/04473f7d3f5bno verificadocve_referencegithub.com/absholi7ly/POC-CVE-2025-24813/blob/main/README.mdno verificadovulncheckvulncheck.com/xdb/d2328688bc63no verificadovulncheckvulncheck.com/xdb/438c59eda6a1no verificadovulncheckvulncheck.com/xdb/8229a5ce661eno verificadovulncheckvulncheck.com/xdb/f95cb1d5b6afno verificadovulncheckvulncheck.com/xdb/930571969654no verificadovulncheckvulncheck.com/xdb/2e3eea69a36dno verificadovulncheckvulncheck.com/xdb/2e8121be4e6cno verificadovulncheckvulncheck.com/xdb/66bfb6dc4529no verificadovulncheckvulncheck.com/xdb/ecda97c5692cno verificadovulncheckvulncheck.com/xdb/62446f11b151no verificadovulncheckvulncheck.com/xdb/9e52fea0ddb5no verificadovulncheckvulncheck.com/xdb/5ff5b290fccdno verificadovulncheckvulncheck.com/xdb/41039969d4bbno verificadovulncheckvulncheck.com/xdb/e48dddb86729no verificadovulncheckvulncheck.com/xdb/c63f2f746a4cno verificadovulncheckvulncheck.com/xdb/40412144ed11no verificadovulncheckvulncheck.com/xdb/a23cfd526be6no verificadovulncheckvulncheck.com/xdb/62ff6f95bed3no verificadovulncheckvulncheck.com/xdb/2ed807c5c32cno verificadovulncheckvulncheck.com/xdb/31ac53ba66b2no verificadovulncheckvulncheck.com/xdb/bec48551a957no verificadovulncheckvulncheck.com/xdb/02795c240160no verificadovulncheckvulncheck.com/xdb/3aff79b6f0d4no verificadovulncheckvulncheck.com/xdb/25d3559a5ca1no verificadovulncheckvulncheck.com/xdb/ff7c931b911dno verificadovulncheckvulncheck.com/xdb/1f1e1835349fno verificadovulncheckvulncheck.com/xdb/181640a7c0aeno verificadovulncheckvulncheck.com/xdb/dbf0b83e164bno verificadovulncheckvulncheck.com/xdb/ae2ed7271091no verificadovulncheckvulncheck.com/xdb/165631271f8bno verificadovulncheckvulncheck.com/xdb/0be326ee4646no verificadovulncheckvulncheck.com/xdb/6ca8e745ffa0no verificadovulncheckvulncheck.com/xdb/bbaae546f620no verificadovulncheckvulncheck.com/xdb/942ba42c027ano verificadovulncheckvulncheck.com/xdb/d7e6efb852d8no verificadovulncheckvulncheck.com/xdb/98e4bf40a0f3no verificadovulncheckvulncheck.com/xdb/3a9c70c3be62no verificadovulncheckvulncheck.com/xdb/afb2366289d2no verificadovulncheckvulncheck.com/xdb/1029728ca7eano verificadovulncheckvulncheck.com/xdb/9c76c97103e5no verificadovulncheckvulncheck.com/xdb/d25b213526b7no verificado
⚠ Recursos públicos, para evaluar la exposición de sistemas que controlas o estás autorizado a probar. Prueba solo con autorización.