CVE-2025-31650

high
Published 2025-07-16 ยท Modified 2025-07-16
CVSS v3
โ€”
CVSS v4 NEW
โ€”
not yet in upstream
VIR risk
9.0

Description

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.

Predictions

Exploit likelihood
55%
Patch ETA
โ€”

Heuristic predictions, AS-IS, for prioritization only.

Mitigations

No mitigations published for this CVE yet.

The vendor-content worker queues fetches as references arrive (check back in a few minutes). Or โ€” if you've already worked around this in production โ€” publish your fix to the community-verified tier.

โœš Propose a mitigation on Community โ†’ Mitigations published via the community go through AI scoring + 2 human reviewers + 7-day silent objection window before landing here with source_tier=community-verified.

Exploits

Public proof-of-concept code below. AS-IS, for defenders and authorised testing only.

Exploit-DB

EDB-52318 remote multiple
Abdualhadi khalifa ยท 2025-06-05

Apache Tomcat 10.1.39 - Denial of Service (DoS)

Source code queued for fetch โ€” refresh in a moment.

OS impact

arch Arch Affected 1 release
VersionStatusFixed in
โ€” Affected โ€”
suse SUSE Affected 1 release
VersionStatusFixed in
โ€” Affected โ€”
debian Debian Fixed 5 releases
VersionStatusFixed in
trixie Fixed 10.1.40-1
sid Fixed 10.1.40-1
forky Fixed 10.1.40-1
bullseye Fixed 9.0.107-0+deb11u1
bookworm Fixed 10.1.40-1
redhat Red Hat Fixed 2 releases
VersionStatusFixed in
9 Fixed โ€”
8 Fixed โ€”
rockylinux Rocky Linux Fixed 2 releases
VersionStatusFixed in
9 Fixed โ€”
8 Fixed โ€”

Package impact

EcosystemPackageVulnerableFixed
java Mavenorg.apache.tomcat:tomcat-coyote>=9.0.76,<9.0.1049.0.104
java Mavenorg.apache.tomcat:tomcat-coyote>=10.1.10,<10.1.4010.1.40
java Mavenorg.apache.tomcat:tomcat-coyote>=11.0.0-M2,<11.0.611.0.6
java Mavenorg.apache.tomcat.embed:tomcat-embed-core>=9.0.76,<9.0.1049.0.104
java Mavenorg.apache.tomcat.embed:tomcat-embed-core>=10.1.10,<10.1.4010.1.40
java Mavenorg.apache.tomcat.embed:tomcat-embed-core>=11.0.0-M2,<11.0.611.0.6
java Mavenorg.apache.tomcat:tomcat-coyote>=8.5.0,<=8.5.100
java Mavenorg.apache.tomcat.embed:tomcat-embed-core>=8.5.0,<=8.5.100

References

Community-verified mitigations for this CVE will appear above when contributors publish them.

Verify integrity in audit chain (admin only). AS-IS.