Skip to main content

WSO2 API Manager CVE-2025-5769

| EUVDEUVD-2025-211244 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-11-03 WSO2 GHSA-j9pm-jfh5-ph9p
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 to victim via phishing
  3. Exploit
    Victim browser reflects unencoded payload
  4. Execution
    Injected JavaScript executes in browser
  5. Impact
    Redirect, defacement, or data exfiltration

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 targets the authentication endpoint of WSO2 API Manager, Identity Server, or API Control Plane, where user-supplied input is reflected into the response without proper output encoding. Per CVSS PR:N the attack is unauthenticated, but it is explicitly gated on user interaction (UI:R): the victim must be induced to follow an attacker-crafted request/link, so successful attacks depend on social engineering. A key LIMITING factor stated by the vendor is that session-related sensitive cookies carry the httpOnly flag, which prevents session hijacking and similar cookie-theft attacks; realistic impact is therefore confined to browser redirection, page content manipulation, and exfiltration of non-httpOnly browser-accessible data. The specific endpoint parameter and the exact affected/fixed versions are not detailed in the available sources.

Impact

This is a reflected cross-site scripting flaw (CWE-79) in the authentication endpoint of WSO2 API Manager, Identity Server, and API Control Plane, carrying a CVSS 3.1 base score of 6.1 (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N). The signals point to a moderate, not emergency-grade, priority. The vendor's own decision label is 'this_month' rather than act_now or emergency. There is no CISA KEV listing (no confirmed active exploitation) and no EPSS score was supplied, so exploitation probability cannot be quantified from this data. No public exploit code is referenced. The CVSS vector is internally consistent and matches the description: network-reachable and unauthenticated (PR:N) but gated on user interaction (UI:R), which is exactly what a reflected XSS requires - the victim must be lured into triggering the injected payload. The scope change (S:C) and Low confidentiality/integrity impacts reflect that code executes in the victim's browser context rather than compromising the server. Critically, the vendor states that httpOnly on session cookies blocks session hijacking, which materially caps the integrity/confidentiality fallout. Net: a genuine but user-interaction-dependent client-side issue, appropriately rated Medium - not a high-CVSS-but-illusory risk, but also not a drop-everything remote code execution. No signals conflict with one another.

Exploit ScenarioDerived

An attacker crafts a URL targeting the WSO2 authentication endpoint with a malicious JavaScript payload embedded in a user-supplied parameter that is reflected without output encoding, then lures a victim into clicking it (e.g., via phishing). When the victim's browser loads the authentication page, the injected script runs in that context and can redirect the browser to an attacker-controlled site, alter displayed page content, or exfiltrate readable browser data. No public exploit code is identified at time of analysis.

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

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

Alert me

AnalysisAIv1 – Nov 03, 2026

Reflected cross-site scripting (CWE-79) in the authentication endpoint of WSO2 API Manager, WSO2 Identity Server and WSO2 API Control Plane lets an unauthenticated remote attacker inject JavaScript that executes in a victim's browser when the victim follows an attacker-crafted request or link (CVSS 3.1 base 6.1, AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N). Successful exploitation requires user interaction and social engineering, and the vendor states that session-related sensitive cookies carry the httpOnly flag, so session hijacking and cookie theft are not achievable; realistic outcomes are browser redirection to attacker-controlled sites, modification of page content shown to the user, and exfiltration of non-httpOnly browser-accessible data. No public exploit code has been identified at time of analysis, and the issue is not listed as actively exploited; priority is 'this_month' rather than immediate.

RemediationAI

No fixed version numbers are given in the available data; the authoritative remediation is the WSO2 security advisory WSO2-2025-4217 (https://security.docs.wso2.com/en/latest/security-announcements/security-advisories/2026/WSO2-2025-4217/), which lists the patched releases and update guidance for API Manager, Identity Server and API Control Plane, so administrators should apply the update for their exact product and branch as specified there. The vendor's stated compensating property is that session-related sensitive cookies are flagged httpOnly, which prevents script from reading them and blocks session hijacking; that flag should be verified as still enabled on all authentication-related cookies, since disabling it would widen the impact of this XSS to credential/session theft. Because exploitation requires the victim to follow an attacker-crafted request or link, reducing the number of users who can be reached with crafted authentication URLs - and treating unsolicited login links as untrusted - lowers exposure while patching is scheduled. The available sources do not identify the vulnerable parameter or an endpoint-specific workaround, so no targeted input filtering or endpoint block can be specified from this data.

Affected VersionsENISA

WSO2 API Manager 4.3.0 <4.3.0.63
WSO2 Identity Server 5.10.0 <5.10.0.359
WSO2 API Manager 4.5.0 <4.5.0.10
WSO2 API Control Plane 4.5.0 <4.5.0.11
WSO2 Identity Server 5.11.0 <5.11.0.404
WSO2 API Manager 3.2.1 <3.2.1.50
WSO2 API Manager 4.4.0 <4.4.0.26
WSO2 Identity Server 6.0.0 <6.0.0.237
WSO2 API Manager 4.2.0 <4.2.0.150
WSO2 Identity Server 6.1.0 <6.1.0.234
WSO2 Identity Server 7.0.0 <7.0.0.107
WSO2 Identity Server 7.1.0 <7.1.0.12
WSO2 API Manager 3.2.0 <3.2.0.430
WSO2 API Manager 4.1.0 <4.1.0.212

Affected Packages

euvd wso2_api_control_plane fix: 4.5.0.11
euvd wso2_api_manager fix: 3.2.0.430, 3.2.1.50, 4.1.0.212, 4.2.0.150, 4.3.0.63, 4.4.0.26, 4.5.0.10
euvd wso2_identity_server fix: 5.10.0.359, 5.11.0.404, 6.0.0.237, 6.1.0.234, 7.0.0.107, 7.1.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

The flaw is an output-encoding failure in a web authentication flow: user-supplied input reaching the authentication endpoint is rendered back into the HTML response without proper encoding, so markup and script supplied by the attacker is interpreted by the browser rather than displayed as text. This is the classic reflected XSS pattern under CWE-79 (Improper Neutralization of Input During Web Page Generation), and the CVSS scope-change component (S:C) reflects that the injected script runs in the security context of the WSO2-hosted origin, affecting resources beyond the vulnerable component. CPE data identifies three affected WSO2 products - wso2_api_manager, wso2_identity_server and wso2_api_control_plane - all recorded with wildcard version ranges, so the sources do not pin down which releases are vulnerable or fixed. Because the endpoint sits in front of the login flow, the injected payload executes before or during authentication, but the vendor explicitly limits impact by noting that session-related sensitive cookies are set httpOnly, which blocks script access to them and rules out session hijacking; the trigger conditions for the injection point beyond 'the authentication endpoint' and the specific vulnerable parameter are 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 is network-reachable and needs no auth (AV:N/PR:N) but requires the victim to trigger the payload (UI:R); script runs in browser 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:P/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
Nov 03, 2026 - 08:01 EUVD

DescriptionCVE.org

The authentication endpoint does not properly encode user-supplied input before rendering it within the web page. This lack of output encoding allows an attacker to inject malicious JavaScript payloads into the authentication flow, which are then executed by the victim's browser.

By exploiting this vulnerability, an attacker can redirect the user's browser to a malicious website, modify the content of the web page displayed to the user, or exfiltrate information from the browser. However, due to the implementation of the httpOnly flag on session-related sensitive cookies, session hijacking and similar attacks are not possible.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Medium
enterprise API/identity middleware, common in API-driven orgs but not universal
Social Media
2
Sightings
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 0.2%
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· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

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-4052 CRITICAL
9.8 Nov 03

Authentication bypass in WSO2 API Manager allows a self-registered user to gain access to the product's System REST APIs

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-11969 CRITICAL
9.4 Nov 02

Broken access control in WSO2 API Manager's System REST APIs lets a low-privilege authenticated user invoke administrati

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-2613 HIGH
8.7 Nov 02

Blind SQL injection in the WSO2 API Manager Admin REST API allows an authenticated administrator to inject insufficientl

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

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