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
Herramientas/GitHubGitHub/kloutkake/cve-2017-5638-poc
Generación de PayloadsAnálisis de VulnerabilidadesExplotaciónExplotación de Aplicaciones WebPruebas de PenetraciónAprendizaje y Educación
GitHubkloutkake/cve-2017-5638-poc

CVE-2017-5638-PoC

Este repositorio proporciona un PoC para CVE-2017-5638, una vulnerabilidad de ejecución remota de código en Apache Struts 2, explotable a través de un encabezado HTTP Content-Type manipulado.

Ver Repositorio
1hace 1 añoAú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

CVE-2017-5638 Apache Struts 2 Prueba de Concepto de RCE

Este repositorio contiene un script de Prueba de Concepto (PoC) que demuestra la vulnerabilidad de Ejecución Remota de Código (RCE) identificada como CVE-2017-5638 en Apache Struts 2.

Detalles de la Vulnerabilidad

  • CVE ID: CVE-2017-5638
  • Software Afectado: Apache Struts 2 versiones anteriores a 2.3.32 y 2.5.10.1
  • Tipo de Vulnerabilidad: Ejecución Remota de Código
  • Vector de Ataque: Remoto, a través del encabezado HTTP Content-Type manipulado

Descripción

Un error en el manejo del encabezado Content-Type en las solicitudes de carga de archivos permite a los atacantes ejecutar expresiones OGNL arbitrarias. Esto puede llevar al compromiso total del sistema.

Contenido

  • exploit.py: Script PoC para demostrar la vulnerabilidad
  • README.md: Instrucciones para configurar un entorno vulnerable y ejecutar el PoC
  • docs/: Documentación adicional y análisis de la vulnerabilidad

Uso

  • Instalar requisitos:
root@kitploit:~
pip isntall -r PoC/requirements.txt
  • Verificar si un objetivo es vulnerable:
root@kitploit:~
python3 PoC/exploit.py --url <target_url> --check
  • Ejecutar exploit:
root@kitploit:~
python3 PoC/exploit.py --url <target_url> --cmd <command_to_execute>

Descargo de responsabilidad

Este proyecto es solo para fines educativos. El uso no autorizado de este código contra cualquier sistema sin permiso es ilegal y poco ético.

Descargar herramienta