Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
CVE-2025-24813 — CVE-2025-24813 - Apache Tomcat RCE mediante deserialización de sesión - Exploit PoC | Kitploit
Herramientas/GitHubGitHub/yuzuki-ayanami/cve-2025-24813
Análisis de VulnerabilidadesExplotaciónExplotación de Aplicaciones WebPruebas de PenetraciónHerramienta de Acceso RemotoDesarrollo de Payloads
GitHubyuzuki-ayanami/cve-2025-24813

CVE-2025-24813

CVE-2025-24813 - Apache Tomcat RCE mediante deserialización de sesión - Exploit PoC

Ver Repositorio
14hace 2 mesesAún no revisado

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir
tomcat

CVE-2025-24813

Apache Tomcat - Ejecución remota de código mediante deserialización de sesión

PUT parcial sin autenticación + path traversal + deserialización basada en gadgets

Descripción

Las instancias de Apache Tomcat con el servlet por defecto con PUT habilitado (readonly=false) permiten escribir archivos mediante peticiones HTTP PUT. Al elaborar una ruta que atraviese el directorio de subida hasta la ubicación de almacenamiento de sesiones FileStore, un atacante puede colocar un objeto Java serializado manipulado como archivo .session. La siguiente petición que haga referencia a esta sesión desencadena la deserialización, ejecutando la cadena de gadgets incrustada.

Precondiciones

  • Servlet por defecto con readonly=false en conf/web.xml
  • org.apache.catalina.session.PersistentManager con configurado en de la aplicación web
FileStore
META-INF/context.xml
  • org.apache.commons.collections.enableUnsafeSerialization=true (o commons-collections < 3.2.2)
  • PUT y el path traversal no están filtrados por un proxy inverso o un WAF
  • ysoserial.jar en la máquina del atacante
  • Uso

    root@kitploit:~
    git clone https://github.com/yuzuki-ayanami/CVE-2025-24813
    cd CVE-2025-24813
    pip install -r requirements.txt
    
    root@kitploit:~
    python cve-2025-24813.py http://target:8080 --ysoserial ysoserial.jar -c 'id'
    python cve-2025-24813.py http://target:8080 --ysoserial ysoserial.jar -c 'whoami' --gadget CommonsCollections7
    

    Requisitos

    • Python 3.8+
    • requests
    • ysoserial.jar
    • Java (para ejecutar ysoserial)
    Descargar herramienta