
Prueba de Concepto para CVE-2023-24488
Los parámetros de consulta de URL no se sanitizan adecuadamente antes de ser colocados en un encabezado HTTP Location. Un atacante puede explotar esto para crear un enlace que, al hacer clic, redirija a la víctima a una ubicación arbitraria. Alternativamente, el atacante puede inyectar caracteres de nueva línea en el encabezado Location, para terminar prematuramente los encabezados HTTP e inyectar un payload XSS en el cuerpo de la respuesta.
pip3 install -r requirements.txt
usage: python3 CVE-2023-24488.py [-h] (-u URL | -f FILE) [-o OUTPUT]
Example Command: # CVE-2023-24488.py -f ip.txt -o vulip.txt
Check vulnerability to CVE-2023-24488
optional arguments:
-h, --help show this help message and exit
-u URL, --url URL Single URL/IP to check vulnerability
-f FILE, --file FILE File containing list of URLs/IPs
-o OUTPUT, --output OUTPUT
Output file to save vulnerable IPs
Código por:
Piyush Kumawat: https://www.linkedin.com/in/piyush-kumawat/
Blog: securitycipher.com