URL 查询参数在放入 HTTP Location 头之前未进行充分清理。攻击者可以利用这一点创建链接,当受害者点击该链接时,会被重定向到任意位置。或者,攻击者可以在 Location 头中注入换行符,以提前结束 HTTP 头,并在响应主体中注入 XSS 载荷。
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
代码作者:
Piyush Kumawat: https://www.linkedin.com/in/piyush-kumawat/