Skip to main content

Apache Tomcat CVE-2026-43515

| EUVDEUVD-2026-29519 CRITICAL
Improper Authorization (CWE-285)
2026-05-12 apache GHSA-5m62-pw8w-7w9f
Critical
Disputed · 9.1 NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify Tomcat app with overlapping method constraints
  2. Delivery
    Craft HTTP request using restricted method
  3. Exploit
    Trigger constraint misresolution
  4. Execution
    Bypass authorization check
  5. Impact
    Access or modify protected resource

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization verification
MITRE ATT&CK

1 technique across 1 tactic: Defense Evasion

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The vulnerable application must be running an affected Tomcat version and, critically, its deployment descriptor (web.xml) must define multiple method constraints that specify an HTTP method for the same URL extension - this overlapping security-constraint configuration is the exact prerequisite named in the advisory. Per CVSS AV:N/AC:L/PR:N/UI:N, no authentication or user interaction is required and it is remotely reachable, but exploitation is limited to applications using this specific overlapping-constraint pattern; default installations and applications that do not rely on extension-based declarative method constraints, or that use a single unambiguous constraint per method, are not exposed. The impact is confidentiality and integrity only (A:N), so it does not by itself cause denial of service.

Impact

The signals conflict and warrant nuanced prioritization. The CVSS 3.1 base score is 9.1 (Critical) driven by AV:N/AC:L/PR:N/UI:N with C:H/I:H, and CISA SSVC rates Technical Impact as total and Automatable as yes - all pointing to a serious, easily-scriptable authorization bypass. Counterbalancing this, the EPSS probability is only 0.02% (4th percentile), SSVC Exploitation is none, this CVE is not in CISA KEV, and no public exploit is identified at time of analysis, indicating no observed real-world exploitation yet. A critical practical limiter is that exploitation only matters when an application actually ships a specific, somewhat unusual web.xml configuration - multiple method constraints defining the same HTTP method for the same extension - so most default or simply-configured deployments are not exposed. Net assessment: treat as a high-priority patch for internet-facing Tomcat instances that rely on declarative security constraints, but the low EPSS and configuration dependency suggest this is not a mass-exploitation event; verify whether your applications use overlapping extension-based method constraints before assuming exposure.

Exploit ScenarioDerived

An attacker enumerates a protected endpoint on a Tomcat application whose web.xml defines overlapping method constraints for a shared extension (for example a *.do or *.jsp mapping guarded by role-based constraints). Because Tomcat misapplies the overlapping constraint, the attacker issues an HTTP request using a method that should be denied and instead reaches the protected resource without authentication, reading or modifying data (C:H/I:H). No public POC is identified at time of analysis, but the network vector and low attack complexity make scripting straightforward if the vulnerable configuration is present.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 23, 2026

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 11.0.0-M1-11.0.21) lets remote unauthenticated attackers reach protected resources when multiple security-constraint elements define an HTTP method for the same URL extension, causing method constraints to be misapplied. Per CVSS PR:N the flaw is exploitable without authentication, yielding high confidentiality and integrity impact but no availability impact (C:H/I:H/A:N). There is no public exploit identified at time of analysis; EPSS is very low (0.02%) and CISA SSVC records exploitation status as none, though the impact is rated total and the issue is automatable.

RemediationAI

Vendor-released patch: upgrade to Apache Tomcat 11.0.22, 10.1.55, or 9.0.118, which fix the issue; users on the end-of-life 8.5.x and 7.0.x branches should migrate to a supported fixed branch since no fixed 8.5/7.0 release is named in the advisory. Distribution users should apply the corresponding vendor packages via Red Hat RHSA-2026:13745 (https://access.redhat.com/errata/RHSA-2026:13745) and Ubuntu USN-8383-1 (https://ubuntu.com/security/notices/USN-8383-1). If immediate patching is not possible, the specific compensating control is to review each application's web.xml and eliminate overlapping security constraints where multiple <security-constraint>/<web-resource-collection> elements define the same HTTP method for the same extension pattern, consolidating them into a single unambiguous constraint; the trade-off is that reworking declarative security rules risks unintentionally loosening or tightening access and requires careful re-testing of authorized and unauthorized paths. The primary advisory is https://lists.apache.org/thread/746nxfxod0wsocxtmv8pb8nkgmwpc6bb.

Affected VersionsENISA

Apache Tomcat 10.1.0-M1 ≤10.1.54
Apache Tomcat 8.5.0 ≤8.5.100
Apache Tomcat 11.0.0-M1 ≤11.0.21
Apache Tomcat 7.0.0 ≤7.0.109
Apache Tomcat 9.0.0.M1 ≤9.0.117

Affected Packages

maven org.apache.tomcat.embed:tomcat-embed-core fix: 9.0.118, 10.1.55, 11.0.22
maven org.apache.tomcat:tomcat fix: 9.0.118, 10.1.55, 11.0.22
maven org.apache.tomcat:tomcat-catalina fix: 9.0.118, 10.1.55, 11.0.22
euvd apache_tomcat no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 4 packages in maven, 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 implementing the Jakarta Servlet, JSP, and WebSocket specifications. The root cause is CWE-285 (Improper Authorization): Tomcat enforces access using web.xml <security-constraint> elements, each with <web-resource-collection> definitions that can list URL patterns (including extension patterns) and HTTP methods via <http-method> or <http-method-omission>. When more than one method constraint defines an HTTP method for the same extension-based mapping, Tomcat resolves the overlapping constraints incorrectly, so the intended authorization rule for a given method may not be applied. The affected component is Tomcat's security-constraint matching logic across the 7.0, 8.5, 9.0, 10.1, and 11.0 branches, identified by cpe:2.3:a:apache_software_foundation:apache_tomcat.

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 (Medium–Critical)
NVD PRIMARY 9.1 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
vuln.today AI 7.4 HIGH

Network, unauthenticated bypass (AV:N/PR:N) but requires a specific overlapping method-constraint configuration to be present, raising complexity to AC:H; high confidentiality/integrity impact, no availability effect.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
4.0 AV:N/AC:H/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
SUSE CRITICAL
Red Hat 5.4 MEDIUM

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 VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
None

Lifecycle Timeline

3
CVSS changed
May 14, 2026 - 20:22 NVD
9.1 (CRITICAL)
CVE Published
May 12, 2026 - 15:33 nvd
CRITICAL 9.1
CVE Published
May 12, 2026 - 15:33 nvd
UNKNOWN (no severity yet)

DescriptionCVE.org

Improper Authorization vulnerability when multiple method constraints define an HTTP method for the same extension in Apache Tomcat.

This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.21, from 10.1.0-M1 through 10.1.54, from 9.0.0.M1 through 9.0.117, from 8.5.0 through 8.5.100, from 7.0.0 through 7.0.109.

Users are recommended to upgrade to version 11.0.22, 10.1.55 or 9.0.118 which fix the issue.

Blast Radius

ecosystem impact
† from your stack dependencies † transitive graph · vuln.today resolves 4-path depth
  • 2 maven packages depend on org.apache.tomcat.embed:tomcat-embed-core (2 direct, 0 indirect)
  • 2 maven packages depend on org.apache.tomcat:tomcat-catalina (2 direct, 0 indirect)

Ecosystem-wide dependent count for version 10.1.0-M1 and other introduced versions.

Executive ViewAI

Why It Matters

Apache Tomcat versions 7.x through 11.x contain a critical authorization bypass vulnerability (CVE-2026-43515) allowing unauthenticated attackers to access protected resources and potentially modify sensitive data. Any organization running affected Tomcat instances faces immediate exposure of confidential information and risk of unauthorized modification. While no active exploitation has been reported, the vulnerability's ease of automation and critical severity (CVSS 9.1) demand urgent patching across all affected deployments.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.0%
Top 96% exploitable
Prevalence
High
widely deployed enterprise Java servlet container across many web environments
Threat Intel
1
1 source
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GHSA Vendor VulDB

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.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Total

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +46
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2026-34486 HIGH POC
7.5 Apr 09

Missing encryption of cluster replication traffic in Apache Tomcat 11.0.20, 10.1.53, and 9.0.116 exposes sensitive sessi

CVE-2026-29146 HIGH POC
7.5 Apr 09

Padding oracle attack in Apache Tomcat EncryptInterceptor leaks encrypted session data confidentiality across versions 7

CVE-2026-50229 MEDIUM POC
6.1 Jun 29

Reflected XSS in Apache Tomcat's bundled 'number guess' example application exposes users of that demo page to script in

CVE-2026-76183 CRITICAL
9.8 Sep 23

Authentication bypass in Apache Tomcat allows unauthenticated remote attackers to reach WebSocket endpoints that are sup

CVE-2026-43512 CRITICAL
9.8 May 12

Authentication bypass in Apache Tomcat's DIGEST authentication implementation allows remote attackers to circumvent HTTP

CVE-2026-41293 CRITICAL
9.8 May 12

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

CVE-2026-29145 CRITICAL
9.1 Apr 09

Authentication bypass in Apache Tomcat 9.x through 11.x and Tomcat Native 1.1.23-2.0.13 allows unauthenticated remote at

CVE-2026-86350 CRITICAL
9.1 Sep 23

HTTP/2 request smuggling in Apache Tomcat can mix up request headers between concurrent streams, allowing unauthenticate

CVE-2026-43513 HIGH
7.5 May 12

Information disclosure in Apache Tomcat's LockOutRealm component allows remote attackers to bypass account-lockout track

CVE-2026-41284 HIGH
7.5 May 12

Denial of service in Apache Tomcat 9.x, 10.1.x, and 11.0.x allows remote unauthenticated attackers to exhaust server res

CVE-2026-34487 HIGH
7.5 Apr 09

Apache Tomcat's cloud membership clustering component logs Kubernetes bearer tokens in plaintext, enabling unauthenticat

CVE-2026-34483 HIGH
7.5 Apr 09

Information disclosure in Apache Tomcat's JsonAccessLogValve allows unauthenticated remote attackers to retrieve sensiti

Vendor StatusVendor

SUSE

Severity: Critical
Product Status
SUSE Linux Enterprise High Performance Computing 15 SP7 Fixed
SUSE Linux Enterprise High Performance Computing 15 SP7 Fixed
SUSE Linux Enterprise High Performance Computing 15 SP7 Fixed
SUSE Linux Enterprise Module for Web and Scripting 15 SP7 Fixed
SUSE Linux Enterprise Module for Web and Scripting 15 SP7 Fixed

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy