CVE-2025-31650: high-severity vulnerability in Apache Tomcat
Apache Tomcat: DoS via malformed HTTP/2 PRIORITY_UPDATE frame
Published · Updated
55Vexday Risk Score
No sign of exploitation. It has a public proof of concept.
ssvc Attendcvss 7.5epss 61%
from disclosure to weapon2 days
Published on NVDApr 28
1st PoC+2d
exploitation probability
61%top 1% of all CVEs
observed exploitation
nono source reports it
8 public exploit(s)
What the vendors declare (VEX)
Official vendor statements in CSAF/VEX format: whether their product is affected, already fixed, or ruled out — and why. These are the vendor's assertions, not Vexday's judgment.
Red HatVEX document ↗
Affected
2 products (22 components)
Red Hat Enterprise Linux 6 · Red Hat Enterprise Linux 7
workaround: Mitigation is either unavailable or does not meet Red Hat Product Security standards for usability, deployment, applicability, or stability.
Fixed
13 products (140 components)
Red Hat Enterprise Linux AppStream (v. 10) · Red Hat JBoss Web Server 6.1 for RHEL 8 · Red Hat JBoss Web Server 6.1 for RHEL 9 · Red Hat JBoss Web Server 5.8 for RHEL 7 Server · Red Hat JBoss Web Server 5.8 for RHEL 8 · and others 8
Not affected
2 products (6 components) — because the vulnerable code is not present in the product
Red Hat Enterprise Linux 8 · Red Hat Enterprise Linux 9
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.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Affected products
Apache Software Foundation · Apache Tomcatpublic PoCs found — 8
exploitdbwww.exploit-db.com/exploits/52318unverifiedgithubgithub.com/absholi7ly/TomcatKiller-CVE-2025-31650★ 21githubgithub.com/tunahantekeoglu/CVE-2025-31650★ 2githubgithub.com/assad12341/DOS-exploit★ 0githubgithub.com/obscura-cert/CVE-2025-31650★ 0githubgithub.com/B1gN0Se/Tomcat-CVE-2025-31650★ 0githubgithub.com/assad12341/Dos-exploit-★ 0githubgithub.com/sattarbug/Analysis-of-TomcatKiller---CVE-2025-31650-Exploit-Tool★ 0⚠ Public resources, to assess the exposure of systems you control or are authorized to test. Test only with authorization.
Related CVEs — Apache Tomcat
In the same product, most dangerous first.
CVE-2017-12617HIGHCVE-2017-12617EPSS 100.0%KEVCVE-2025-24813CRITICALApache Tomcat: Potential RCE and/or information disclosure and/or information corruption with partial PUTEPSS 99.9%KEVCVE-2017-12615HIGHCVE-2017-12615EPSS 99.6%KEVCVE-2016-8735CRITICALCVE-2016-8735EPSS 90.3%KEVCVE-2026-34486HIGHApache Tomcat: Fix for CVE-2026-29146 allowed bypass of EncryptInterceptorEPSS 6.6%KEVCVE-2018-11784—CVE-2018-11784EPSS 97.7%