GHSA-r29c-68gh-xp6x

Apache Tomcat - HTTP/2 request headers not validated

At a glance

Published
Updated
CVE
CVE-2026-41293
Aliases
BIT-tomcat-2026-41293
CVSS_V3
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Description

Versions Affected: Apache Tomcat 11.0.0-M1 to 11.0.21 Apache Tomcat 10.1.0-M1 to 10.1.54 Apache Tomcat 9.0.0.M1 to 9.0.117 Older, unsupported versions may also be affected Description: HTTP/2 request headers were not validated which may have triggered unexpected application behaviour if the application (quite reasonably) assumed that header value exposed through the Servlet API would be specification compliant. Mitigation: Users of the affected versions should apply one of the following mitigations: - Upgrade to Apache Tomcat 11.0.22 or later - Upgrade to Apache Tomcat 10.1.55 or later - Upgrade to Apache Tomcat 9.0.118 or later Credit: This issue was identified by Dawit Jeong (@dawitngoliath)

Affected packages

PackageVersions
Maven · org.apache.tomcat.embed:tomcat-embed-coreintroduced 8.5.0, fixed 9.0.118
Maven · org.apache.tomcat.embed:tomcat-embed-coreintroduced 10.1.0-M1, fixed 10.1.55
Maven · org.apache.tomcat.embed:tomcat-embed-coreintroduced 11.0.0-M1, fixed 11.0.22
Maven · org.apache.tomcat:tomcatintroduced 8.5.0, fixed 9.0.118
Maven · org.apache.tomcat:tomcatintroduced 10.1.0-M1, fixed 10.1.55
Maven · org.apache.tomcat:tomcatintroduced 11.0.0-M1, fixed 11.0.22
Maven · org.apache.tomcat:tomcat-coyoteintroduced 8.5.0, fixed 9.0.118
Maven · org.apache.tomcat:tomcat-coyoteintroduced 10.1.0-M1, fixed 10.1.55
Maven · org.apache.tomcat:tomcat-coyoteintroduced 11.0.0-M1, fixed 11.0.22

References

Sources

SourceLicence
OSV.devCC-BY 4.0 — GitHub Advisory Database