CVE-2024-34750

high
Published 2024-08-21 · Modified 2024-10-09
CVSS v3
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS v4 NEW
not yet in upstream
VIR risk
8.0

Description

Improper Handling of Exceptional Conditions, Uncontrolled Resource Consumption vulnerability in Apache Tomcat. When processing an HTTP/2 stream, Tomcat did not handle some cases of excessive HTTP headers correctly. This led to a miscounting of active HTTP/2 streams which in turn led to the use of an incorrect infinite timeout which allowed connections to remain open which should have been closed. This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.0-M20, from 10.1.0-M1 through 10.1.24, from 9.0.0-M1 through 9.0.89. The following versions were EOL at the time the CVE was created but are known to be affected: 8.5.0 though 8.5.100. Other EOL versions may also be affected. Users are recommended to upgrade to version 11.0.0-M21, 10.1.25 or 9.0.90, which fixes the issue.

Predictions

Exploit likelihood
30%
Patch ETA

Heuristic predictions, AS-IS, for prioritization only.

Mitigations

Mitigation details

Source: Debian Security Tracker · View original ↗ · DFSG

CVE-2024-34750 NameCVE-2024-34750 DescriptionImproper Handling of Exceptional Conditions, Uncontrolled Resource Consumption vulnerability in Apache Tomcat. When processing an HTTP/2 stream, Tomcat did not handle some cases of excessive HTTP headers correctly. This led to a miscounting of active HTTP/2 streams which in turn led to the use of an incorrect infinite timeout which allowed connections…

CVE-2024-34750

NameCVE-2024-34750
DescriptionImproper Handling of Exceptional Conditions, Uncontrolled Resource Consumption vulnerability in Apache Tomcat. When processing an HTTP/2 stream, Tomcat did not handle some cases of excessive HTTP headers correctly. This led to a miscounting of active HTTP/2 streams which in turn led to the use of an incorrect infinite timeout which allowed connections to remain open which should have been closed. This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.0-M20, from 10.1.0-M1 through 10.1.24, from 9.0.0-M1 through 9.0.89. The following versions were EOL at the time the CVE was created but are known to be affected: 8.5.0 though 8.5.100. Other EOL versions may also be affected. Users are recommended to upgrade to version 11.0.0-M21, 10.1.25 or 9.0.90, which fixes the issue.
SourceCVE (at NVD; CERT, ENISA, LWN, oss-sec, fulldisc, Debian ELTS, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more)
ReferencesDLA-4244-1, DSA-5845-1

Vulnerable and fixed packages

The table below lists information on source packages.

Source PackageReleaseVersionStatus
tomcat10 (PTS)bookworm, bookworm (security)10.1.52-1~deb12u1fixed
trixie (security), trixie10.1.52-1~deb13u1fixed
forky, sid10.1.54-1fixed
tomcat9 (PTS)bullseye9.0.43-2~deb11u10vulnerable
bullseye (security)9.0.107-0+deb11u2fixed
bookworm9.0.70-2fixed
trixie9.0.95-1fixed
forky, sid9.0.118-1fixed

The information below is based on the following data on fixed versions.

PackageTypeReleaseFixed VersionUrgencyOriginDebian Bugs
tomcat10sourcebookworm10.1.34-0+deb12u1DSA-5845-1
tomcat10source(unstable)10.1.25-1
tomcat9sourcebullseye9.0.107-0+deb11u1DLA-4244-1
tomcat9source(unstable)9.0.70-2

Notes

https://lists.apache.org/thread/4kqf0bc9gxymjc2x7v3p7dvplnl77y8l
https://github.com/apache/tomcat/commit/2afae300c9ac9c0e516e2e9de580847d925365c3 (10.1.25)
https://github.com/apache/tomcat/commit/9fec9a82887853402833a80b584e3762c7423f5f (9.0.90)
Starting with 9.0.70-2 src:tomcat9 no longer ships the server stack, using that as the fixed version

Home - Debian Security - Source (Git)

Apply commands

text fix
Notes
https://lists.apache.org/thread/4kqf0bc9gxymjc2x7v3p7dvplnl77y8lhttps://github.com/apache/tomcat/commit/2afae300c9ac9c0e516e2e9de580847d925365c3 (10.1.25)https://github.com/apache/tomcat/commit/9fec9a82887853402833a80b584e3762c7423f5f (9.0.90)Starting with 9.0.70-2 src:tomcat9 no longer ships the server stack, using that as the fixed version

OS impact

suse SUSE Affected 1 release
VersionStatusFixed in
Affected
debian Debian Fixed 5 releases
VersionStatusFixed in
trixie Fixed 10.1.25-1
sid Fixed 10.1.25-1
forky Fixed 10.1.25-1
bullseye Fixed 9.0.107-0+deb11u1
bookworm Fixed 10.1.34-0+deb12u1
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.embed:tomcat-embed-core>=11.0.0-M1,<11.0.0-M2111.0.0-M21
java Mavenorg.apache.tomcat.embed:tomcat-embed-core>=10.1.0-M1,<10.1.2510.1.25
java Mavenorg.apache.tomcat.embed:tomcat-embed-core>=9.0.0-M1,<9.0.909.0.90
java Mavenorg.apache.tomcat:tomcat-coyote>=11.0.0-M1,<11.0.0-M2111.0.0-M21
java Mavenorg.apache.tomcat:tomcat-coyote>=10.1.0-M1,<10.1.2510.1.25
java Mavenorg.apache.tomcat:tomcat-coyote>=9.0.0-M1,<9.0.909.0.90
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.