Skip to main content

WSO2 CVE-2026-2445

| EUVDEUVD-2026-45898 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-07-20 ed10eef1-636d-4fbe-9993-6890dfa878f8 GHSA-vcj5-r64m-jr4f
6.1
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
    Craft URL with JavaScript XSS payload
  2. Delivery
    Social-engineer victim to click malicious link
  3. Exploit
    Victim's browser sends crafted request to WSO2
  4. Execution
    WSO2 reflects unsanitized parameter in HTTP response
  5. Persist
    Malicious script executes in victim's browser origin
  6. Impact
    Redirect 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – 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

WSO2 Identity Server 7.0.0 <7.0.0.144
WSO2 API Manager 4.3.0 <4.3.0.106
WSO2 API Manager 4.4.0 <4.4.0.70
WSO2 Identity Server 7.1.0 <7.1.0.53
WSO2 API Manager 4.2.0 <4.2.0.195
WSO2 API Control Plane 4.6.0 <4.6.0.20
WSO2 Identity Server 7.2.0 <7.2.0.12
WSO2 API Manager 4.6.0 <4.6.0.19
WSO2 Identity Server 6.1.0 <6.1.0.266
WSO2 Identity Server 6.0.0 <6.0.0.263
WSO2 API Control Plane 4.5.0 <4.5.0.56
WSO2 API Manager 4.5.0 <4.5.0.55

Affected Packages

euvd wso2_api_control_plane fix: 4.5.0.56, 4.6.0.20
euvd wso2_api_manager fix: 4.2.0.195, 4.3.0.106, 4.4.0.70, 4.5.0.55, 4.6.0.19
euvd wso2_identity_server fix: 6.0.0.263, 6.1.0.266, 7.0.0.144, 7.1.0.53, 7.2.0.12

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

Vendor (ed10eef1-636d-4fbe-9993-6890dfa878f8) 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

Network-delivered reflected XSS requiring victim click (UI:R); scope changes to browser context (S:C); httpOnly limits confidentiality to L; 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:L/VI:L/VA:N/SC:N/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
None
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
None

Lifecycle Timeline

1
Patch available
Jul 20, 2026 - 10:47 EUVD

DescriptionCVE.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

EPSS Score
0.1%
Top 96% exploitable
Prevalence
Medium
enterprise middleware used in integration and identity management
Data Quality
6 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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
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-2025-9152 CRITICAL
9.8 Oct 16

Unauthenticated remote attackers can exploit missing authentication and authorization checks in the WSO2 API Manager key

CVE-2025-5717 HIGH
7.2 Sep 23

Administrative users of WSO2 API Manager (3.0.0 through 4.4.0) and related WSO2 components such as API Control Plane 4.5

CVE-2025-13590 HIGH
7.2 Feb 19

Authenticated remote code execution affects multiple WSO2 products (API Manager 4.2.0-4.6.0, API Control Plane 4.5.0-4.6

CVE-2025-9804 MEDIUM
6.5 Oct 16

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

CVE-2025-5770 MEDIUM
6.1 Nov 05

A reflected cross-site scripting (XSS) vulnerability exists in the authentication endpoints of multiple WSO2 products du

CVE-2025-4760 MEDIUM
4.8 Sep 23

An authenticated stored cross-site scripting (XSS) vulnerability exists in multiple WSO2 products due to improper valida

CVE-2025-9312 CRITICAL
9.8 Nov 18

A missing authentication enforcement vulnerability exists in the mutual TLS (mTLS) implementation used by System REST AP

CVE-2025-6670 HIGH
8.8 Nov 18

A Cross-Site Request Forgery (CSRF) vulnerability exists in multiple WSO2 products due to the use of the HTTP GET method

CVE-2025-10853 MEDIUM
5.2 Nov 05

A reflected cross-site scripting (XSS) vulnerability exists in the management console of multiple WSO2 products due to i

CVE-2025-11093 HIGH
8.4 Nov 05

An arbitrary code execution vulnerability exists in multiple WSO2 products due to insufficient restrictions in the Graal

CVE-2025-10907 HIGH
8.4 Nov 05

An arbitrary file upload vulnerability exists in multiple WSO2 products due to insufficient validation of uploaded conte

CVE-2025-10713 MEDIUM
6.5 Nov 05

An XML External Entity (XXE) vulnerability exists in multiple WSO2 products due to improper configuration of the XML par

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