
Bash script to test for CVE-2025-9784 HTTP/2 DoS vulnerability in Undertow servers. Measures baseline response times, simulates rapid stream resets, and provides a vulnerability assessment report.
This repository contains a simple and effective bash script to test for the CVE-2025-9784 vulnerability (known as the "MadeYouReset" HTTP/2 Denial of Service (DoS) attack) in Undertow HTTP/2 server implementations. The vulnerability allows attackers to induce excessive server workload by repeatedly causing server-side stream resets, leading to potential service disruption.
curl with HTTP/2 supportbc for floating-point arithmetic (most Linux distros include this by default)chmod +x cve-2025-9784-test.sh
./cve-2025-9784-test.sh https://target-website.com
Contributions, issues, and feature requests are welcome! Feel free to fork the repository and submit pull requests.
This tool is for educational and authorized security testing purposes only. The author is not responsible for any misuse or damage caused by this script.