Apache Tomcat 11.0.26 Fixes 12 Security Flaws Enabling WebSocket Bypass and DoS Attacks
Apache Tomcat 11.0.26 patches 12 flaws, including a WebSocket access-control bypass and several DoS bugs.
HTTP/2 Request Smuggling Regression in Apache Tomcat 9, 10.1 and 11
Apache Tomcat versions 9.0.118–9.0.121, 10.1.55–10.1.59 and 11.0.22–11.0.25 contain an HTTP/2 request-smuggling flaw introduced by a regression in the fix for CVE-2026-41293. A crafted HTTP/2 request is parsed inconsistently, allowing request headers to be mixed up between requests. In a proxy-fronted deployment, an attacker can exploit this desynchronization to smuggle headers into another user's request, which can lead to header-based authorization bypass, session or identity confusion, or cache poisoning. Only deployments with HTTP/2 enabled on the affected patch levels are exposed, and no public proof of concept or active exploitation is currently known.
What to do: Upgrade to Apache Tomcat 11.0.26, 10.1.60, or 9.0.122 depending on your branch. If you cannot upgrade immediately, consider disabling the HTTP/2 connector (revert to HTTP/1.1) or ensure Tomcat is only reachable through a trusted reverse proxy. Review access logs for anomalous or duplicated headers on HTTP/2 traffic that could indicate smuggling attempts, and verify that any proxy-injected identity or authorization headers cannot be influenced by client requests.
| Product | Affected |
|---|---|
| Apache Tomcat | 11.0.22 through 11.0.25 |
| Apache Tomcat | 10.1.55 through 10.1.59 |
| Apache Tomcat | 9.0.118 through 9.0.121 |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
Inconsistent interpretation of HTTP/2 requests ('HTTP Request/Response smuggling') vulnerability in Apache Tomcat caused by a regression in fix for CVE-2026-41293 can trigger request header mix-up. This issue affects Apache Tomcat: from 11.0.22 through 11.0.25, from 10.1.55 through 10.1.59, from 9.0.118 through 9.0.121. Users are recommended to upgrade to version 11.0.26, 10.1.60 or 9.0.122, which fix the issue.
Apache Tomcat 11.0.26 patches 12 flaws, including a WebSocket access-control bypass and several DoS bugs.
Apache Tomcat 11.0.26 patches 12 flaws, including WebSocket smuggling and an HTTP/2 header mix-up.
A Tomcat regression of the CVE-2026-41293 fix can mix HTTP/2 request headers.
Today 1.6K readers · 2.5K views · 778 reads · all time 189K views