Skip to main content

WSO2 API Manager CVE-2026-3415

| EUVDEUVD-2026-54208 HIGH
Improper Restriction of Recursive Entity References in DTDs (CWE-776)
2026-08-06 ed10eef1-636d-4fbe-9993-6890dfa878f8 GHSA-43j6-vwqq-5w56
8.7
CVSS 3.1 · Vendor: ed10eef1-636d-4fbe-9993-6890dfa878f8
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as high-privilege WSO2 admin
  2. Delivery
    Craft XML payload with malicious DOCTYPE and external entity
  3. Exploit
    Submit payload to SchemaValidator Mediator flow
  4. Execution
    Parser resolves external entity without restriction
  5. Persist
    Read sensitive server files or trigger SSRF to internal network
  6. Impact
    Submit recursive entity payload to exhaust parser resources

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A02:2025 - Security Misconfiguration
ASVS 5.0
V13 - Configuration XML entity recursion limits
Exploitation Conditions

Exploitation requires a highly privileged actor - the description explicitly states 'sufficient privileges' and the CVSS vector confirms PR:H - meaning only users with administrative or equivalent access to configure and invoke SchemaValidator Mediator flows within WSO2's mediation engine are in scope. The vulnerability is only reachable via the XML and schema validation pathway of the SchemaValidator Mediator; mediator flows not using this component are not affected. There is no special network-only pre-condition beyond authenticated API management administrative access. Limiting factors include: (1) PR:H substantially restricts the exploitable population to trusted internal operators or compromised privileged accounts; (2) the mediation flow must be actively processing XML content; (3) SSRF impact depends on server egress configuration and network segmentation; (4) file read impact depends on the OS permissions of the WSO2 process account.

Impact

The CVSS 3.1 score of 8.7 reflects a Scope Change (S:C) that elevates the rating despite requiring High Privileges (PR:H), since successful exploitation reaches beyond the vulnerable component into the server filesystem and internal network. In practice, PR:H substantially reduces the exploitable population - only users with administrative or equivalent access to configure and invoke SchemaValidator Mediator flows are in scope. No EPSS data was provided in the input, and the vulnerability has not appeared in the CISA KEV catalog, nor has public proof-of-concept code been identified. The availability impact (A:H) via entity expansion is independently reachable by the same privileged actor. The real-world priority is moderate: organizations running unpatched WSO2 API management infrastructure with poorly segmented admin access should treat this as urgent, but the PR:H barrier limits opportunistic or automated exploitation. The S:C/C:H combination is the highest-concern signal because privileged but internally compromised accounts could pivot to read sensitive server files or probe internal services via SSRF, expanding the blast radius beyond the API management tier.

Exploit ScenarioDerived

An attacker with administrative privileges to the WSO2 API management environment crafts an XML payload embedding a DOCTYPE declaration with an external entity reference pointing to a sensitive file such as /etc/passwd or an internal metadata service URL. The payload is submitted to a mediation flow protected by a SchemaValidator Mediator during the validation phase; the permissive XML parser resolves the entity, causing the server to read and potentially echo the file content, or to issue an outbound HTTP request to an internal network target. In a separate attack using the same access, the attacker may submit a deeply recursive entity payload to trigger resource exhaustion and degrade service availability.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
1 public PoC Patch available 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 06, 2026

XML External Entity (XXE) injection and recursive entity expansion in WSO2's SchemaValidator Mediator expose server-side file contents and enable SSRF across a broad range of WSO2 API management products. Exploitation requires a highly privileged actor - confirmed by PR:H in the CVSS vector - who can supply crafted XML payloads to affected mediator flows, triggering unauthorized outbound requests, server file reads, or resource exhaustion that degrades service availability. Vendor patches are available for all listed affected versions; no public exploit code or CISA KEV listing has been identified at time of analysis.

RemediationAI

Patch available per vendor advisory (WSO2-2026-5001) at https://security.docs.wso2.com/en/latest/security-announcements/security-advisories/2026/WSO2-2026-5001/. Operators should upgrade to the remediated patch level for their respective product line: API Manager 4.6.0 to 4.6.0.16+, API Manager 4.5.0 to 4.5.0.53+, API Control Plane 4.6.0 to 4.6.0.17+, API Control Plane 4.5.0 to 4.5.0.54+, with corresponding patch thresholds for all other listed versions. Where immediate patching is not feasible, compensating controls include restricting access to the SchemaValidator Mediator administrative configuration surface to a minimal set of trusted operators and enforcing network-level egress filtering to block outbound connections from the API management host to untrusted internal or external targets - this mitigates the SSRF vector at the cost of limiting legitimate outbound integrations. Additionally, placing the API management host behind a host-based firewall that blocks loopback and RFC-1918 SSRF destinations reduces SSRF impact. File-system access hardening (running the WSO2 process under a least-privilege OS account with restricted filesystem read permissions) limits the confidentiality impact of successful XXE exploitation. These workarounds do not address the root cause and should be treated as temporary controls only.

Affected VersionsENISA

WSO2 Carbon API Management Implementation 9.28.116 <9.28.116.412
WSO2 API Manager 4.1.0 <4.1.0.254
WSO2 Universal Gateway 4.6.0 <4.6.0.16
WSO2 API Manager 3.2.1 <3.2.1.91
WSO2 API Manager 4.4.0 <4.4.0.68
WSO2 Carbon API Gateway 9.28.116 <9.28.116.412
WSO2 Carbon API Management Implementation 6.7.210 <6.7.210.95
WSO2 Carbon API Gateway 9.30.67 <9.30.67.158
WSO2 API Control Plane 4.5.0 <4.5.0.54
WSO2 Carbon API Gateway 6.7.210 <6.7.210.95
WSO2 Traffic Manager 4.6.0 <4.6.0.16
WSO2 API Manager 4.5.0 <4.5.0.53
WSO2 Universal Gateway 4.5.0 <4.5.0.53
WSO2 API Manager 3.2.0 <3.2.0.472
WSO2 Carbon API Gateway 9.31.86 <9.31.86.147
WSO2 Carbon API Management Implementation 9.32.147 <9.32.147.38
WSO2 API Manager 4.6.0 <4.6.0.16
WSO2 Carbon API Gateway 9.32.147 <9.32.147.38
WSO2 Carbon API Management Implementation 6.7.206 <6.7.206.594
WSO2 API Manager 4.3.0 <4.3.0.105
WSO2 Carbon API Management Implementation 9.31.86 <9.31.86.147
WSO2 API Manager 4.2.0 <4.2.0.194
WSO2 Carbon API Gateway 9.20.74 <9.20.74.398
WSO2 Carbon API Management Implementation 9.30.67 <9.30.67.158
WSO2 Carbon API Management Implementation 9.29.120 <9.29.120.228
WSO2 Traffic Manager 4.5.0 <4.5.0.52
WSO2 API Control Plane 4.6.0 <4.6.0.17
WSO2 Carbon API Management Implementation 9.20.74 <9.20.74.398
WSO2 Carbon API Gateway 9.29.120 <9.29.120.228
WSO2 Carbon API Gateway 6.7.206 <6.7.206.594

Affected Packages

euvd wso2_api_control_plane fix: 4.5.0.54, 4.6.0.17
euvd wso2_api_manager fix: 3.2.0.472, 3.2.1.91, 4.1.0.254, 4.2.0.194, 4.3.0.105, 4.4.0.68, 4.5.0.53, 4.6.0.16
euvd wso2_carbon_api_gateway fix: 6.7.206.594, 6.7.210.95, 9.20.74.398, 9.28.116.412, 9.29.120.228, 9.30.67.158, 9.31.86.147, 9.32.147.38
euvd wso2_carbon_api_management_implementation fix: 6.7.206.594, 6.7.210.95, 9.20.74.398, 9.28.116.412, 9.29.120.228, 9.30.67.158, 9.31.86.147, 9.32.147.38
euvd wso2_traffic_manager fix: 4.5.0.52, 4.6.0.16
euvd wso2_universal_gateway fix: 4.5.0.53, 4.6.0.16

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 6 packages in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The SchemaValidator Mediator is an XML-processing component in WSO2's integration and API management platform used to validate inbound XML payloads against schemas during mediation flows. The root cause is improper restriction of XML external entity resolution (related to CWE-611 XXE behavior) and recursive entity references (CWE-776 - 'Billion Laughs'-style entity expansion). When the XML parser processes user-supplied content without disabling DOCTYPE declarations and external entity resolution, an attacker can declare entities that reference local filesystem paths (triggering file disclosure) or remote URLs (triggering SSRF). The entity expansion variant causes the parser to recursively dereference deeply nested entity declarations, consuming excessive memory and CPU. Affected products span the WSO2 Carbon-based API Gateway, API Manager, API Control Plane, Universal Gateway, and Traffic Manager product lines across numerous minor versions as identified by EUVD-2026-54208.

Know when the next one hits your stack

  • 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

Vendor (ed10eef1-636d-4fbe-9993-6890dfa878f8) PRIMARY 8.7 HIGH
AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:H
vuln.today AI 8.7 HIGH

PR:H confirmed by description and CVSS; S:C reflects filesystem and SSRF impact beyond the vulnerable component; no integrity impact described.

3.1 AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:N/VA:H/SC:L/SI:N/SA:N

Primary rating from Vendor (ed10eef1-636d-4fbe-9993-6890dfa878f8).

CVSS VectorVendor: ed10eef1-636d-4fbe-9993-6890dfa878f8

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

Lifecycle Timeline

2
Patch available
Aug 06, 2026 - 23:03 EUVD
CVE Published
Aug 06, 2026 - 22:17 cve.org
HIGH 8.7

DescriptionCVE.org

The XML and schema validation functionalities within the SchemaValidator Mediator process XML input as part of validation flows. Under certain conditions, the XML parser allows the resolution of external entities when handling user-supplied XML content during validation operations. This behavior can occur when an attacker supplies crafted XML payloads to the relevant mediator flows with sufficient privileges.

Successful exploitation may allow a highly privileged actor to read files accessible within the server hosting the affected product. Additionally, it may be possible to trigger outbound requests to unintended internal or external locations, depending on the server environment and network configuration. Specially crafted XML payloads can also lead to excessive resource consumption during parsing, impacting the availability of the product.

Latest POC

1 public PoC link from nuclei

Sign in to open the public PoC links collected for this CVE.

Executive ViewAI

Why It Matters

WSO2 API management products contain a high-severity XML injection vulnerability (CVE-2026-3415) that allows authenticated, privileged administrators or operators to access sensitive server files, redirect traffic to unauthorized systems, or degrade service availability. Organizations using WSO2 API Manager or Integration Suite must apply available vendor patches to prevent data breach and operational disruption.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Model

2 threats: Information Disclosure, Denial of Service

6-step attack chain with trust boundaries and controls

Full threat model - attack chain, trust boundaries, controls per stage and evidence - is part of the Pro and Business plans.

Threat Intelligence Overview

EPSS Score
0.3%
Top 73% exploitable
Prevalence
Medium
enterprise API management platform, significant in integration-heavy orgs
Data Quality
7 sources
Confidence: High

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 HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
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
No
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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