
CVE-2024-50379 es una vulnerabilidad crítica que afecta a múltiples versiones de Apache Tomcat, un servidor web de código abierto y contenedor de servlets ampliamente utilizado para implementar aplicaciones web basadas en Java. La vulnerabilidad surge de una condición de carrera de Tiempo de Uso (TOCTOU) que ocurre al compilar páginas JavaServer (JSP).
Este repositorio contiene un script de prueba de concepto (PoC) para explotar CVE-2024-50379, una vulnerabilidad en Apache Tomcat. La vulnerabilidad es una condición de carrera de Tiempo de Verificación Tiempo de Uso (TOCTOU) que puede provocar la ejecución remota de código (RCE) si la configuración del servidor permite directorios con permisos de escritura.
requests
pip3 install requests
Asegúrate de tener una versión vulnerable de Apache Tomcat (por ejemplo, 10.1.33) configurada con:
/uploads con permisos de escritura.upload.jsp).Para ejecutar el script, usa el siguiente comando:
python3 poc.py <comando>