Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft URL with JavaScript XSS payload
-
DeliverySocial-engineer victim to click malicious link
-
ExploitVictim's browser sends crafted request to WSO2
-
ExecutionWSO2 reflects unsanitized parameter in HTTP response
-
PersistMalicious script executes in victim's browser origin
-
ImpactRedirect to phishing site or exfiltrate page data
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 | The attacker must deliver a crafted URL containing the XSS payload to a victim who actively clicks it while their browser is able to reach the WSO2 application (UI:R is a hard prerequisite). The WSO2 application must be reachable over a network from the victim's browser - no special non-default configuration is required beyond the application being accessible. Exploitation is limited by: mandatory victim interaction (no drive-by without click), the httpOnly flag which prevents JavaScript from reading session cookies (reducing the most severe session-hijacking outcome), and the requirement that the victim have a browser session or be socially engineered into visiting the link. Authentication to the WSO2 application by the victim is NOT required by the attacker to inject the payload, but the practical value of the attack increases if the victim is already authenticated to the application. |
| Impact | The CVSS base score of 6.1 (Medium) accurately reflects real-world risk for this reflected XSS. The vector AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N indicates network-reachable exploitation with no authentication barrier, but mandatory user interaction (UI:R) is a genuine limiting factor - the attacker must deliver the crafted URL to a victim who then clicks it. EPSS data was not provided, so exploitation probability cannot be quantified. There is no CISA KEV listing, and no public POC has been identified, suggesting this is not actively exploited at scale. The httpOnly cookie protection noted in the description meaningfully reduces the impact by preventing trivial session token theft, which is the most common high-value outcome of reflected XSS. Residual risks include phishing via redirect, credential harvesting through fake login overlays injected into the legitimate page, and exfiltration of non-cookie data such as CSRF tokens or page content. Net assessment: lower-urgency patching for most environments, but should be prioritized if the affected WSO2 component is user-facing and externally accessible. |
| Exploit ScenarioDerived | An attacker identifies the vulnerable URL parameter in the WSO2 web interface, constructs a link embedding a JavaScript payload (e.g., a redirect to a cloned login page or a script that exfiltrates the page's CSRF token), then delivers this link to a targeted WSO2 user via phishing email or message. When the victim authenticates to WSO2 and clicks the link, their browser executes the injected script under the application's origin. No public POC has been identified, but reflected XSS exploitation at this complexity level is well within reach of script-level attackers given the AV:N/AC:L/PR:N conditions. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 20, 2026
Reflected cross-site scripting in a WSO2 product allows unauthenticated remote attackers to inject arbitrary JavaScript into victim browsers by crafting a malicious URL containing an unsanitized parameter. When a victim user clicks the attacker-controlled link, the injected script executes in the victim's browser under the application's origin, enabling UI manipulation, phishing redirects, and extraction of non-cookie browser data. Session hijacking impact is partially mitigated because session cookies are protected by the httpOnly flag, though other sensitive browser-accessible data remains at risk. No public exploit or KEV listing has been identified at time of analysis.
RemediationAI
Consult WSO2 advisory WSO2-2026-5059 at https://security.docs.wso2.com/en/latest/security-announcements/security-advisories/2026/WSO2-2026-5059/ for the vendor-released patch and exact fixed version, which are not independently confirmable from the data provided. As a compensating control prior to patching, deploy a Web Application Firewall (WAF) rule to detect and block reflected XSS patterns in URL parameters directed at the affected endpoint - note this may generate false positives on legitimate URL-encoded content and requires tuning. Additionally, if the vulnerable endpoint is not required for external users, restrict access to internal networks or authenticated sessions via network ACLs or reverse proxy rules. Strict Content-Security-Policy (CSP) headers configured to disallow inline scripts would substantially reduce the exploitability of any remaining XSS surface, though this may break functionality if the application relies on inline JavaScript.
Affected VersionsENISA
Affected Packages
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
CWE-79 (Improper Neutralization of Input During Web Page Generation) describes the root cause: user-supplied data from a URL query parameter is reflected directly into the HTTP response without HTML-encoding or JavaScript-context sanitization. Because the CVSS vector shows Scope:Changed (S:C), the vulnerability crosses the security boundary from the web application into the victim's browser execution context. This is a classic server-side reflected XSS pattern, where the payload is not stored but must be delivered to the victim via a crafted link. The reference points to WSO2 advisory WSO2-2026-5059 at security.docs.wso2.com; the specific WSO2 product line affected is not determinable from the provided data without accessing the advisory directly. WSO2 produces enterprise integration middleware including Identity Server, API Manager, and Enterprise Integrator - all of which expose web interfaces over HTTP.
Know when Api Control Plane 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
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Network-delivered reflected XSS requiring victim click (UI:R); scope changes to browser context (S:C); httpOnly limits confidentiality to L; no availability impact.
Primary rating from Vendor (ed10eef1-636d-4fbe-9993-6890dfa878f8).
CVSS VectorVendor: ed10eef1-636d-4fbe-9993-6890dfa878f8
Lifecycle Timeline
1DescriptionCVE.org
The affected product accepts user-supplied input within a URL parameter without enforcing expected sanitization or encoding before rendering it within the response. This condition allows for the injection of malicious JavaScript payloads.
An attacker can leverage this vulnerability to cause the user's browser to redirect to a malicious website, modify the user interface of the webpage, or retrieve sensitive information from the browser. However, the impact is mitigated for session hijacking as all session-related sensitive cookies are protected by the httpOnly flag.
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
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
More in Api Control Plane
View allUnauthenticated remote attackers can exploit missing authentication and authorization checks in the WSO2 API Manager key
Administrative users of WSO2 API Manager (3.0.0 through 4.4.0) and related WSO2 components such as API Control Plane 4.5
Authenticated remote code execution affects multiple WSO2 products (API Manager 4.2.0-4.6.0, API Control Plane 4.5.0-4.6
Improper access control in WSO2 API Manager 2.0.0 through 3.2.1 and WSO2 API Control Plane 4.5.0 allows an authenticated
A reflected cross-site scripting (XSS) vulnerability exists in the authentication endpoints of multiple WSO2 products du
An authenticated stored cross-site scripting (XSS) vulnerability exists in multiple WSO2 products due to improper valida
A missing authentication enforcement vulnerability exists in the mutual TLS (mTLS) implementation used by System REST AP
A Cross-Site Request Forgery (CSRF) vulnerability exists in multiple WSO2 products due to the use of the HTTP GET method
A reflected cross-site scripting (XSS) vulnerability exists in the management console of multiple WSO2 products due to i
An arbitrary code execution vulnerability exists in multiple WSO2 products due to insufficient restrictions in the Graal
An arbitrary file upload vulnerability exists in multiple WSO2 products due to insufficient validation of uploaded conte
An XML External Entity (XXE) vulnerability exists in multiple WSO2 products due to improper configuration of the XML par
EUVD-2026-45898
GHSA-vcj5-r64m-jr4f
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB