Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify Tomcat using RewriteValve with security constraints
-
DeliveryCraft hex-encoded request path
-
ExploitSend constraint-bypassing HTTP request
-
ExecutionRewrite/normalization mismatch skips constraint
-
ImpactAccess or modify protected resource
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization URL encoding handling
|
| Exploitation Conditions | Exploitation requires the target Tomcat instance to have the RewriteValve configured AND to rely on Tomcat security constraints (web.xml <security-constraint> URL patterns) to protect resources - this is the 'for some configurations' precondition stated in the advisory, not a default out-of-the-box posture. When those conditions are met, the CVSS vector (AV:N/AC:L/PR:N/UI:N) indicates a remote, unauthenticated, low-complexity request with no user interaction is sufficient. The primary limiting factor is the non-default configuration dependency: deployments that do not use the RewriteValve, or that do not enforce access control via URL-pattern security constraints, are not exposed. Impact is confined to confidentiality and integrity of the improperly protected resources (A:N - no availability impact). |
| Impact | The signals are mixed and require judgment. CVSS is 9.1 Critical with vector AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - network reachable, low complexity, no authentication, high confidentiality and integrity impact, no availability impact - which taken alone reads as an urgent, mass-exploitable flaw. However, the description explicitly scopes it to 'some configurations,' specifically deployments that use the RewriteValve in combination with security constraints; the CVSS vector does not model this configuration precondition, so real-world exposure is narrower than the 9.1 suggests. There is no KEV listing (not confirmed actively exploited), no POC referenced in the provided data (no public exploit identified at time of analysis), and no EPSS score was supplied, so exploitation probability cannot be quantified from the input. SSVC framing would likely be: Exploitation=none-observed, Automatable=yes (constraint bypass is scriptable once a vulnerable config is found), Technical Impact=total for the protected resources. Net: this is a genuine high-priority patch for organizations that run the RewriteValve to enforce access control, but for the large fraction of Tomcat deployments that do not use the rewrite valve for security constraints the practical risk is materially lower than the headline score. Verify your own tomcat configuration (presence of RewriteValve + security-constraint) to determine actual exposure. |
| Exploit ScenarioDerived | An attacker profiles an internet-facing Tomcat application that uses the RewriteValve and protects an administrative or internal path with a URL-pattern security constraint. They send a normal HTTP request whose path uses hex-encoded characters (e.g. percent-encoded dots or slashes) so the rewrite valve's normalization diverges from the constraint matcher, causing the security constraint to not match while the resource is still served. With no authentication required (PR:N) and low complexity, the attacker retrieves or manipulates the protected resource; no public POC was referenced in the provided data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Jul 14, 2026
Security constraint bypass in Apache Tomcat (8.5.0-8.5.100, 9.0.0.M1-9.0.119, 10.1.0-M1-10.1.56, 11.0.0-M1-11.0.23) lets remote attackers reach protected resources by abusing improperly handled hex URL encoding in the RewriteValve, defeating URL-pattern security constraints. Because the flaw resides in the rewrite valve, only deployments that use the RewriteValve together with security constraints are exposed, but where present an unauthenticated attacker (per CVSS PR:N) can access or manipulate resources meant to be restricted. No public exploit identified at time of analysis, and the issue is not listed in CISA KEV; EPSS data was not provided.
Earlier versions of this analysis (1)
Security constraint bypass in Apache Tomcat's rewrite valve allows network-accessible attackers to circumvent access controls by exploiting improper handling of hex-encoded URL sequences, affecting all actively maintained major branches (8.5, 9.0, 10.1, 11.0). The root cause is CWE-177, where percent-encoded path characters are not consistently normalized before security constraint evaluation, enabling crafted requests to reach protected resources unimpeded. No public exploit code has been identified at time of analysis and this CVE is not listed in CISA KEV, though the 'Authentication Bypass' tag confirms the impact class is access control circumvention - a high-value outcome for attackers targeting multi-tenant or access-controlled Tomcat deployments.
RemediationAI
Vendor-released patch: upgrade to Apache Tomcat 11.0.24, 10.1.57, or 9.0.120, which fix the issue on the respective 11.0.x, 10.1.x, and 9.0.x branches. Users on the 8.5.x branch should note that 8.5 has reached end of life (8.5.100 is the final release and no fixed 8.5 build is listed); those deployments must migrate to a supported 9.0.120+/10.1.57+/11.0.24+ branch rather than patch in place. If immediate upgrade is not possible, the most direct compensating control is to reconsider reliance on the RewriteValve for enforcing access control: either disable the RewriteValve if it is not required, or move authorization enforcement off URL-pattern security constraints and onto a mechanism not bypassed by encoding (e.g. front-end reverse-proxy/WAF rules that reject or canonicalize percent-encoded path segments like %2e and %2f before they reach Tomcat) - with the trade-off that overly strict encoding rejection can break legitimately encoded URLs. Confirm details against the Apache advisory at https://lists.apache.org/thread/3g63zos2gkjo5vgnrk8kxmosv47w6wbq.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Apache Tomcat is a widely deployed Java servlet container and web server. The RewriteValve is Tomcat's mod_rewrite-style URL rewriting engine, configured via rewrite.config with RewriteRule/RewriteCond directives, and it processes the request URI before Tomcat's container-managed security constraints (defined in web.xml <security-constraint> elements) are matched against the path. The root cause maps to CWE-177 (Improper Handling of URL Encoding, i.e. hex escapes such as %2e/%2f): the valve does not consistently normalize percent-encoded octets before or after rewriting, so an encoded request path can be interpreted differently by the constraint-matching layer than by the resource-serving layer. This encoding/normalization mismatch is a classic path-equivalence problem - the same file can be addressed by an encoded form that the security-constraint matcher fails to recognize as protected. The single provided CPE, cpe:2.3:a:apache_software_foundation:apache_tomcat:*, confirms the core Tomcat product across all listed 8.5/9.0/10.1/11.0 branches is affected.
Know when Apache Tomcat gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
Sources disagree (Low–High)AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Remote unauthenticated encoded request bypasses constraints (AV:N/PR:N); high confidentiality/integrity to protected resources, no availability impact; config dependency treated as scope of exposure, not attack complexity, so AC:L.
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N
vuln.today treats the vendor’s rating as authoritative. A higher third-party CVSS (e.g. CISA-ADP) is shown for transparency but does not drive the headline severity.
CVSS VectorVendor: apache
Lifecycle Timeline
3DescriptionCVE.org
Improper Handling of URL Encoding (Hex Encoding) vulnerability in Apache Tomcat's rewrite valve allowed security constraint bypass for some configurations.
This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.23, from 10.1.0-M1 through 10.1.56, from 9.0.0.M1 through 9.0.119, from 8.5.0 through 8.5.100. Other versions that have reached end of support may also be affected.
Users are recommended to upgrade to version 11.0.24, 10.1.57 or 9.0.120, which fix the issue.
Articles & Coverage 2
Executive ViewAI
Apache Tomcat versions 8.5 through 11.0 contain a critical authentication bypass flaw that allows unauthenticated attackers to access protected resources through URL manipulation, creating direct exposure of data meant to be restricted. Organizations running affected Tomcat versions with URL rewriting and security constraints enabled face immediate risk of unauthorized data access and resource manipulation without valid credentials. With no vendor patch currently available, rapid implementation of interim controls is essential to prevent data breaches and regulatory violations.
No vendor-released patch identified at time of analysis. Interim mitigations include: disable RewriteValve if not critical to operations; implement WAF rules to detect and block hex-encoded URL bypass attempts; enable detailed HTTP request logging with alerting for protected resource access; restrict network access to affected Tomcat instances to known trusted IP ranges; audit and restrict URL rewriting rules that process user input; establish real-time monitoring for anomalous access patterns to protected resources.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in Apache Tomcat
View allMissing encryption of cluster replication traffic in Apache Tomcat 11.0.20, 10.1.53, and 9.0.116 exposes sensitive sessi
Padding oracle attack in Apache Tomcat EncryptInterceptor leaks encrypted session data confidentiality across versions 7
Reflected XSS in Apache Tomcat's bundled 'number guess' example application exposes users of that demo page to script in
Authentication bypass in Apache Tomcat allows unauthenticated remote attackers to reach WebSocket endpoints that are sup
Authentication bypass in Apache Tomcat's DIGEST authentication implementation allows remote attackers to circumvent HTTP
Improper input validation in Apache Tomcat (CWE-20) affects a broad range of releases across the 8.5, 9.0, 10.0, 10.1, a
Authentication bypass in Apache Tomcat 9.x through 11.x and Tomcat Native 1.1.23-2.0.13 allows unauthenticated remote at
Authorization bypass in Apache Tomcat (versions 7.0.0-7.0.109, 8.5.0-8.5.100, 9.0.0.M1-9.0.117, 10.1.0-M1-10.1.54, and 1
Apache Tomcat 11.0.0-M25 through 11.0.26 can split the body of a large non-blocking (NIO) response across the current re
Apache Tomcat 11.0.22-11.0.26, 10.1.55-10.1.60, and 9.0.118-9.0.122 contain an object-recycling race in HTTP/2 processin
Authentication bypass in Apache Tomcat's JNDI realm allows unauthenticated remote attackers to log in without a valid pa
HTTP/2 request smuggling in Apache Tomcat can mix up request headers between concurrent streams, allowing unauthenticate
Same technique Authentication Bypass
View allVendor StatusVendor
SUSE
Severity: Important| Product | Status |
|---|---|
| SUSE Linux Enterprise High Performance Computing 15 SP7 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP7 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP7 | Affected |
| SUSE Linux Enterprise Module for Web and Scripting 15 SP7 | Affected |
| SUSE Linux Enterprise Module for Web and Scripting 15 SP7 | Affected |
| SUSE Linux Enterprise Module for Web and Scripting 15 SP7 | Affected |
| SUSE Linux Enterprise Server 15 SP7 | Affected |
| SUSE Linux Enterprise Server 15 SP7 | Affected |
| SUSE Linux Enterprise Server 15 SP7 | Affected |
| SUSE Linux Enterprise Server 16.1 | Affected |
| SUSE Linux Enterprise Server 16.1 | Affected |
| SUSE Linux Enterprise Server 16.1 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP7 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP7 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP7 | Affected |
| SUSE Linux Enterprise Server for SAP applications 16.1 | Affected |
| SUSE Linux Enterprise Server for SAP applications 16.1 | Affected |
| SUSE Linux Enterprise Server for SAP applications 16.1 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise Module for Web and Scripting 15 SP4 | Affected |
| SUSE Linux Enterprise Module for Web and Scripting 15 SP5 | Affected |
| SUSE Linux Enterprise Module for Web and Scripting 15 SP5 | Affected |
| SUSE Linux Enterprise Module for Web and Scripting 15 SP6 | Affected |
| SUSE Linux Enterprise Module for Web and Scripting 15 SP6 | Affected |
| SUSE Linux Enterprise Module for Web and Scripting 15 SP6 | Affected |
| SUSE Linux Enterprise Server 12 SP5 | Affected |
| SUSE Linux Enterprise Server 12 SP5-LTSS | Affected |
| SUSE Linux Enterprise Server 12 SP5-LTSS Extended Security | Affected |
| SUSE Linux Enterprise Server 15 SP4 | Affected |
| SUSE Linux Enterprise Server 15 SP4-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP5 | Affected |
| SUSE Linux Enterprise Server 15 SP5 | Affected |
| SUSE Linux Enterprise Server 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP6 | Affected |
| SUSE Linux Enterprise Server 15 SP6 | Affected |
| SUSE Linux Enterprise Server 15 SP6 | Affected |
| SUSE Linux Enterprise Server 15 SP6-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP6-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP6-LTSS | Affected |
| SUSE Linux Enterprise Server LTSS Extended Security 12 SP5 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP6 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP6 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP6 | Affected |
| SUSE Manager Proxy 4.3 | Affected |
| SUSE Manager Retail Branch Server 4.3 | Affected |
| SUSE Manager Server 4.3 | Affected |
| SUSE Manager Server LTS 4.3 | Affected |
| SUSE CaaS Platform 4.0 | Affected |
| SUSE Enterprise Storage 6 | Affected |
| SUSE Enterprise Storage 7 | Affected |
| SUSE Enterprise Storage 7.1 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP1 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP1-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP1-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP2 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP2-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP2-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP3 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP3-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP3-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP6 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP6 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP6 | Affected |
| SUSE Linux Enterprise Module for Web and Scripting 15 SP1 | Affected |
| SUSE Linux Enterprise Module for Web and Scripting 15 SP2 | Affected |
| SUSE Linux Enterprise Module for Web and Scripting 15 SP3 | Affected |
| SUSE Linux Enterprise Point of Sale 12 SP2-CLIENT | Not-Affected |
| SUSE Linux Enterprise Server 12 SP2 | Not-Affected |
| SUSE Linux Enterprise Server 12 SP2-BCL | Not-Affected |
| SUSE Linux Enterprise Server 12 SP2-ESPOS | Not-Affected |
| SUSE Linux Enterprise Server 12 SP2-LTSS | Not-Affected |
| SUSE Linux Enterprise Server 12 SP3 | Not-Affected |
| SUSE Linux Enterprise Server 12 SP3-BCL | Not-Affected |
| SUSE Linux Enterprise Server 12 SP3-ESPOS | Not-Affected |
| SUSE Linux Enterprise Server 12 SP3-LTSS | Not-Affected |
| SUSE Linux Enterprise Server 12 SP4 | Affected |
| SUSE Linux Enterprise Server 12 SP4-ESPOS | Affected |
| SUSE Linux Enterprise Server 12 SP4-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP1 | Affected |
| SUSE Linux Enterprise Server 15 SP1-BCL | Affected |
| SUSE Linux Enterprise Server 15 SP1-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP2 | Affected |
| SUSE Linux Enterprise Server 15 SP2-BCL | Affected |
| SUSE Linux Enterprise Server 15 SP2-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP3 | Affected |
| SUSE Linux Enterprise Server 15 SP3-BCL | Affected |
| SUSE Linux Enterprise Server 15 SP3-LTSS | Affected |
| SUSE Linux Enterprise Server for Raspberry Pi 12 SP2 | Not-Affected |
| SUSE Linux Enterprise Server for SAP Applications 12 SP2 | Not-Affected |
| SUSE Linux Enterprise Server for SAP Applications 12 SP3 | Not-Affected |
| SUSE Linux Enterprise Server for SAP Applications 12 SP4 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP1 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP2 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP3 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP4 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP5 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP5 | Affected |
| SUSE Manager Proxy 4.0 | Affected |
| SUSE Manager Proxy 4.1 | Affected |
| SUSE Manager Proxy 4.2 | Affected |
| SUSE Manager Retail Branch Server 4.0 | Affected |
| SUSE Manager Retail Branch Server 4.1 | Affected |
| SUSE Manager Retail Branch Server 4.2 | Affected |
| SUSE Manager Server 4.0 | Affected |
| SUSE Manager Server 4.1 | Affected |
| SUSE Manager Server 4.2 | Affected |
| SUSE OpenStack Cloud 7 | Not-Affected |
| SUSE OpenStack Cloud 8 | Not-Affected |
| SUSE OpenStack Cloud 9 | Affected |
| SUSE OpenStack Cloud Crowbar 8 | Not-Affected |
| SUSE OpenStack Cloud Crowbar 9 | Affected |
| openSUSE Leap 15.3 | Affected |
| openSUSE Leap 15.4 | Affected |
| openSUSE Leap 15.5 | Affected |
| openSUSE Leap 15.5 | Affected |
| openSUSE Leap 15.6 | Affected |
| openSUSE Leap 15.6 | Affected |
| openSUSE Leap 15.6 | Affected |
| suse/multi-linux-manager/5.2/x86_64/server | Affected |
| containers/apache-tomcat:9-openjdk11 containers/apache-tomcat:9-openjdk17 containers/apache-tomcat:9-openjdk21 containers/apache-tomcat:9-openjdk8 suse/manager/5.0/x86_64/server suse/multi-linux-manager/5.1/x86_64/server | Affected |
EUVD-2026-43638
GHSA-hcjr-322h-429r
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB