CVE-2025-31650
Apache Tomcat: DoS via malformed HTTP/2 PRIORITY_UPDATE frame
- Published
- Apr 28, 2025
- Updated
- Nov 3, 2025
- Assigning CNA
- apache
- Evidence observed
- Jun 5, 2025
Primary CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:HHigh · next 30 days
- Percentile
- 99.2%
- Model date
- Oct 17, 2026
EPSS is a statistical estimate, not a certainty or a measure of impact. Combine it with CVSS, KEV status, exposure and your environment.
Summary
Improper Input Validation vulnerability in Apache Tomcat. Incorrect error handling for some invalid HTTP priority headers resulted in incomplete clean-up of the failed request which created a memory leak. A large number of such requests could trigger an OutOfMemoryException resulting in a denial of service. This issue affects Apache Tomcat: from 9.0.76 through 9.0.102, from 10.1.10 through 10.1.39, from 11.0.0-M2 through 11.0.5. The following versions were EOL at the time the CVE was created but are known to be affected: 8.5.90 though 8.5.100. Users are recommended to upgrade to version 9.0.104, 10.1.40 or 11.0.6 which fix the issue.
Sources
Proof-of-concept exploit for Apache Tomcat HTTP/2 DoS vulnerability (CVE-2025-31650). Sends malformed priority headers to trigger memory exhaustion. Includes check-only mode for safe detection and adjustable async intensity.
- CVE-2025-31650Exploit
CVE-2025-31650 PoC
- TomcatKiller-CVE-2025-31650Exploit
A tool designed to detect the vulnerability **CVE-2025-31650** in Apache Tomcat (versions 10.1.10 to 10.1.39)
- Dos-exploit-Exploit
CVE-2025-31650
- CVE-2025-31650Exploit
Multi-threaded HTTP/2 request flood tool targeting Apache Tomcat 10.1.10-10.1.39 using malformed priority headers for DoS stability testing. Strictly for educational research.
Detects CVE-2025-31650 in Apache Tomcat servers with Shodan-based target discovery and CSV/JSON reporting for vulnerability assessment.
Abdualhadi khalifa · multiple · Jun 5, 2025
Responsible use
Use vulnerability information only on systems you own or are authorized to test. Kitploit links to public research metadata and does not store exploit code or malicious payloads.