Skip to main content

WSO2 API Manager CVE-2026-11854

| EUVDEUVD-2026-112399 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-10-28 WSO2 GHSA-jw6g-mv47-3fhf
6.1
CVSS 3.1 · Vendor: WSO2
View

Attack ChainAIDerived

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

  1. Access
    Craft malicious link to auth endpoint
  2. Delivery
    Deliver link via phishing to victim
  3. Exploit
    Victim's browser renders reflected payload
  4. Execution
    Script executes in WSO2 origin context
  5. Impact
    Redirect, UI tampering, or data retrieval

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

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

Exploitation Conditions

Exploitation requires an attacker to deliver a crafted request to the WSO2 authentication endpoint whose reflected input is rendered into the error message without sufficient sanitization or encoding, and critically requires the victim to interact by following the attacker-supplied link (CVSS UI:R) - it is not a server-side silent compromise. No authentication is required to reach the endpoint (PR:N), and default configurations appear affected per the vendor advisory. The key limiting factor explicitly stated by the vendor is that session-related cookies use the httpOnly flag, preventing session hijacking or cookie theft; realistic impact is therefore confined to in-browser actions such as redirection, UI modification, and retrieval of script-accessible information in the WSO2 origin context.

Impact

This is a medium-severity reflected cross-site scripting (CWE-79) flaw rather than a top-priority emergency, and the signals are largely consistent on that point. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N = 6.1) indicates a network-reachable, low-complexity, unauthenticated issue (PR:N) that nonetheless requires victim interaction (UI:R), which materially reduces real-world exploitability since an attacker must lure a user into triggering the reflected payload. The scope change (S:C) and Low confidentiality/integrity impacts reflect that code runs in the victim's browser context, not on the server. No EPSS score, no CISA KEV entry, and no public exploit reference are present in the supplied data, so there is no public exploit identified at time of analysis and no evidence of active exploitation; absence of EPSS/KEV data here is a gap, not a signal of safety. The vuln.today decision label is 'this_month', which aligns with a real-but-not-critical fix priority. A notable mitigating detail stated by the vendor is that session cookies carry the httpOnly flag, so session hijacking via this XSS is not possible - this caps the practical impact to UI manipulation, redirection, and limited data retrieval. Overall: a genuine issue worth patching on a normal cycle, not a high-CVSS-but-illusory risk, but also not an emergency given the required user interaction and the httpOnly mitigation.

Exploit ScenarioDerived

An attacker crafts a URL targeting the WSO2 authentication endpoint with a malicious script embedded in a parameter that is reflected unsanitized into the error message, then delivers it to a victim via phishing email or a malicious link. When the victim clicks and their browser renders the error page, the injected script executes in the WSO2 origin's context, allowing the attacker to redirect the user, alter the page UI, or read accessible information. No public exploit code was identified in the provided data, and successful exploitation depends on the victim interacting with the attacker-supplied link (UI:R).

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available

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

Alert me

AnalysisAIv1 – Oct 28, 2026

Reflected cross-site scripting (CWE-79) affects WSO2's authentication endpoint, which echoes unsanitized request data into error messages; per the vendor advisory, default configurations of WSO2 API Manager, WSO2 API Control Plane, and WSO2 Identity Server are impacted. An unauthenticated remote attacker must convince a victim to follow a crafted link (UI:R), after which injected script runs in the WSO2 origin and can redirect the user, alter the page interface, or read script-accessible information. Because session-related cookies carry the httpOnly flag, the vendor explicitly notes that session hijacking and cookie theft are not possible, keeping this at medium severity (CVSS 6.1); no public exploit or active exploitation is identified at time of analysis.

RemediationAI

Apply the vendor's security advisory WSO2-2025-4850 (https://security.docs.wso2.com/en/latest/security-announcements/security-advisories/2026/WSO2-2025-4850/) to determine the fixed product versions for each affected branch - WSO2 API Manager, WSO2 API Control Plane and WSO2 Identity Server - and upgrade or apply the published update, since default configurations are reported affected; no exact fix version numbers are provided in the available data, so consult the advisory directly. Because exploitation depends on a victim following an attacker-supplied link, reducing exposure of the authentication endpoint and cautioning users against following unexpected authentication error links lower practical risk in the interim, but the vendor positions updating as the complete remediation. Vulnerability type is reflected XSS with session cookies protected by httpOnly, so session-token theft is not a viable attack path per the vendor.

Affected VersionsENISA

WSO2 API Manager 4.1.0 <4.1.0.265
WSO2 Identity Server 6.1.0 <6.1.0.274
WSO2 Identity Server 5.10.0 <5.10.0.399
WSO2 Identity Server 5.11.0 <5.11.0.446
WSO2 API Manager 4.2.0 <4.2.0.205
WSO2 API Manager 3.2.1 <3.2.1.99
WSO2 API Manager 4.7.0 <4.7.0.1
WSO2 API Manager 4.5.0 <4.5.0.65
WSO2 API Control Plane 4.6.0 <4.6.0.30
WSO2 API Control Plane 4.5.0 <4.5.0.66
WSO2 Identity Server 7.1.0 <7.1.0.65
WSO2 API Manager 4.3.0 <4.3.0.117
WSO2 Identity Server 6.0.0 <6.0.0.272
WSO2 API Manager 4.4.0 <4.4.0.80
WSO2 API Manager 3.2.0 <3.2.0.480
WSO2 Identity Server 7.2.0 <7.2.0.26
WSO2 API Manager 4.6.0 <4.6.0.29
WSO2 Identity Server 7.0.0 <7.0.0.155
WSO2 API Control Plane 4.7.0 <4.7.0.1

Affected Packages

euvd wso2_api_control_plane fix: 4.5.0.66, 4.6.0.30, 4.7.0.1
euvd wso2_api_manager fix: 3.2.0.480, 3.2.1.99, 4.1.0.265, 4.2.0.205, 4.3.0.117, 4.4.0.80, 4.5.0.65, 4.6.0.29, 4.7.0.1
euvd wso2_identity_server fix: 5.10.0.399, 5.11.0.446, 6.0.0.272, 6.1.0.274, 7.0.0.155, 7.1.0.65, 7.2.0.26

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 3 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 flaw is a classic reflected XSS (CWE-79) in the authentication flow of WSO2's identity and API management stack: error messages returned by the authentication endpoint incorporate request-supplied data without sufficient output sanitization or encoding, so markup and script supplied by the attacker is rendered back to the browser. The CVSS 3.1 vector AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N confirms the endpoint is reachable over the network without credentials, but the victim must be induced to submit the crafted request, and the scope change reflects script escaping the vulnerable component into the surrounding WSO2 origin. CPE data identifies the affected product families as WSO2 API Manager, WSO2 API Control Plane, and WSO2 Identity Server (all versions listed by the vendor advisory), which share the affected authentication component. Impact is bounded by the httpOnly attribute on session cookies, which keeps session tokens out of reach of the injected script; the mechanism by which user input reaches the error template beyond this reflection is not described in the available sources.

Know when Wso2 Api Manager 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

Vendor (WSO2) PRIMARY 6.1 MEDIUM
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
vuln.today AI 6.1 MEDIUM

Reflected XSS reachable unauthenticated over the network (PR:N, AV:N), but the victim must follow a crafted link (UI:R); script runs cross-context (S:C) with Low C/I and no availability impact.

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

Primary rating from Vendor (WSO2).

CVSS VectorVendor: WSO2

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

Lifecycle Timeline

1
Patch available
Oct 28, 2026 - 20:04 EUVD

DescriptionCVE.org

The authentication endpoint generates an error message that includes reflected data directly from the request without sufficient sanitization or encoding. This allows an attacker to inject malicious scripts that can be executed in the context of a victim's browser.

Successful exploitation enables an attacker to perform actions within the user's browser, such as redirecting the user to a malicious website, modifying the web page's user interface, or retrieving information. However, due to the httpOnly flag on session-related cookies, session hijacking or similar attacks are not possible.

Threat Intelligence Overview

Prevalence
Medium
WSO2 API/identity products: common enterprise middleware, not universally deployed
Data Quality
4 sources
Confidence: Medium

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 MEDIUM
CISA KEV No
Public POC No
EPSS N/A
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

CVE-2026-5430 CRITICAL POC
10.0 Aug 06

Authentication bypass in WSO2 API Manager and related components (Universal Gateway, Traffic Manager, API Control Plane,

CVE-2026-2053 CRITICAL
10.0 Jun 26

Server-side request forgery in WSO2 API Manager lets unauthenticated remote attackers coerce the gateway into making ser

CVE-2026-1728 CRITICAL
9.8 Aug 06

Privilege escalation in WSO2 API Manager and related Carbon-based products allows a low-privileged user, using a validly

CVE-2025-15039 CRITICAL
9.4 Aug 06

Authentication bypass in WSO2 Identity Server and multiple WSO2 platform products (API Manager, Open Banking AM/IAM/KM,

CVE-2025-8325 HIGH
8.8 May 11

Missing role-based authorization on WSO2 API Manager's Gateway REST API lets any authenticated user invoke privileged Ga

CVE-2026-4249 HIGH
8.6 Jul 06

Persistent denial of service in multiple WSO2 products - including WSO2 API Manager, WSO2 Universal Gateway, WSO2 Traffi

CVE-2025-12737 HIGH
8.4 Sep 03

OS command injection (CWE-78) in WSO2's shared Carbon Console administrative interface allows an authenticated administr

CVE-2025-14260 HIGH
8.3 Oct 28

Server-side request forgery in WSO2 API Manager and related WSO2 products lets a remote attacker direct the server to ar

CVE-2026-3416 HIGH
7.5 Sep 03

Predictable HMAC shared secrets generated by the API Publisher component of WSO2 API Manager allow a sophisticated attac

CVE-2025-8154 HIGH
7.5 May 11

HTTP response header injection in WSO2 API Manager and its companion WSO2 gateway components (Universal Gateway, Traffic

CVE-2024-2374 HIGH
7.5 Apr 16

The XML parsers within multiple WSO2 products accept user-supplied XML data without properly configuring to prevent the

CVE-2025-13173 MEDIUM
6.5 Oct 19

WSO2 Carbon OAuth, as shipped in WSO2 Identity Server, API Manager, and related WSO2 products, can leave session-bound t

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