Apache Tomcat Vulnerabilities Let Attackers Bypass Security Controls and Crash Servers

The Apache Software Foundation has patched a dozen security vulnerabilities in Apache Tomcat, the widely deployed open-source Java servlet container, with fixes rolled into version 11.0.25.

The flaws, disclosed on August 25, 2026, range from low-severity authentication quirks to important-rated bugs that could let attackers sidestep access controls or knock production servers offline through denial-of-service conditions. Organizations running Tomcat 11.0.0-M1 through 11.0.24 in enterprise, cloud, or Linux environments should treat this as a priority patching cycle.

Apache Tomcat Vulnerabilities

Several of the newly fixed issues strike at the heart of Tomcat’s authorization logic. CVE-2026-65182, rated important, is arguably the most concerning of the batch.

It stems from how Tomcat processes security constraints: if a rule covering a longer URL path was defined before a stricter rule for a shorter sub-path, the more restrictive constraint could be silently bypassed, potentially exposing protected resources to unauthorized users.

A related flaw, CVE-2026-68569, also marked important, affected authentication methods such as CLIENT-CERT and SPNEGO. Under certain conditions, users who did not even exist in the DataSourceRealm could still be authenticated, a classic fail-open scenario that undermines the entire purpose of identity verification.

Meanwhile, CVE-2026-65927 revealed an off-by-one error in the RewriteValve component, where the [N] flag caused rule processing to restart at the second rule instead of the first, creating a path for access control bypass via crafted rewrite rules.

Two additional lower-severity bugs round out the access-control cluster. CVE-2026-68525 showed that FORM-based authentication redirects could bypass method-specific constraints, letting attackers reach resources meant to be restricted to POST requests via GET instead.

CVE-2026-66422 involved servlet role-reference definitions being misapplied as realm-level role aliases, deviating from their intended use with Request.isUserInRole().

Beyond authentication issues, Tomcat’s HTTP/2 and WebSocket implementations harbored bugs that could crash servers outright. CVE-2026-68763, rated important, involved an allocation leak in HTTP/2 backlog tracking triggered when a stream was reset, a technique attackers could exploit to exhaust server resources and cause denial of service.

Similarly, CVE-2026-66299 affected the bundled WebSocket chat example, where an unbounded message buffer meant a deliberately slow client could force continuous memory growth until the Tomcat process failed. Notably, administrators who followed prior security guidance to remove example applications are unaffected by this particular bug.

A separate moderate-severity flaw, CVE-2026-65637, revealed that an earlier fix for CVE-2026-32990 addressing strict SNI validation in HTTP/2 was incomplete, allowing a no-authority bypass.

Rounding out the disclosures are two low-severity issues: CVE-2026-73180, where authenticated WebSocket sessions could outlive their parent HTTP session after a session ID change, and CVE-2026-65183, a time-of-check-to-time-of-use race condition affecting permissions on Unix Domain Sockets that could let unauthorized local users gain access. A limited replay-attack vector in DIGEST authentication, CVE-2026-65905, was also closed.

CVE ID Description Affected Versions
CVE-2026-65182 Security constraint bypass when a rule for a longer path was defined before a stricter rule for a shorter sub-path 11.0.0-M1 to 11.0.24
CVE-2026-68569 Principal lookup could fail open for CLIENT-CERT/SPNEGO auth, authenticating users not present in the DataSourceRealm 11.0.0-M1 to 11.0.24
CVE-2026-68763 DoS via allocation leak in HTTP/2 backlog tracking when a stream is reset 11.0.0-M1 to 11.0.24
CVE-2026-65927 Off-by-one error in RewriteValve [N] flag causing rule processing to restart at the second rule, enabling access control bypass 11.0.0-M1 to 11.0.24
CVE-2026-65637 Incomplete fix for CVE-2026-32990; HTTP/2 no-authority bypass of strict SNI validation 11.0.20 to 11.0.24
CVE-2026-68525 FORM authentication redirect could bypass method-specific security constraints (e.g., POST-only restrictions accessed via GET) 11.0.0-M1 to 11.0.24
CVE-2026-66422 security-role-ref definitions incorrectly used as role aliases in the Realm instead of only with Request.isUserInRole() 11.0.0-M1 to 11.0.24
CVE-2026-66299 Unbounded buffer in WebSocket chat example allowed a slow client to exhaust memory and crash the Tomcat process 11.0.0-M20 to 11.0.24
CVE-2026-65905 Limited replay attack possible with DIGEST authentication under specific nonceCount conditions 11.0.0-M1 to 11.0.24
CVE-2026-65183 TOCTOU race condition when setting permissions on Unix Domain Sockets, allowing unauthorized local access 11.0.0-M1 to 11.0.24
CVE-2026-73180 Authenticated WebSocket session survives end of HTTP session after a session ID change, violating Jakarta WebSocket spec 11.0.0-M1 to 11.0.24

Apache has published fixing commits for each vulnerability, and the recommended remediation is straightforward: upgrade to Apache Tomcat 11.0.25 immediately. Given the mix of access-control bypasses and service-disruption bugs, delaying patches leaves both data exposure and uptime at risk, particularly for internet-facing deployments.

Prevent incidents due to slow investigations. Power your Tier 1 with threat intelligence from 15K SOCs: Integrate TI Lookup in your SOC

The post Apache Tomcat Vulnerabilities Let Attackers Bypass Security Controls and Crash Servers appeared first on Cyber Security News.