Skip to main content

WSO2 Identity Server CVE-2025-10503

| EUVDEUVD-2025-209586 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-04-29 WSO2
6.1
CVSS 3.1 · NVD
Share

Severity by source

NVD 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 requires victim to click crafted URL (UI:R); changed scope (S:C) reflects browser executing script under application domain; httpOnly cookies cap 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 NVD.

CVSS VectorNVD

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

Lifecycle Timeline

5
Analysis Generated
Jul 24, 2026 - 02:35 vuln.today
Patch released
May 01, 2026 - 17:40 nvd
Patch available
Patch available
Apr 29, 2026 - 10:01 EUVD
EUVD ID Assigned
Apr 29, 2026 - 08:30 euvd
EUVD-2025-209586
CVE Published
Apr 29, 2026 - 08:08 nvd
MEDIUM 6.1

DescriptionCVE.org

The authentication endpoint accepts user-supplied input without enforcing expected validation constraints, leading to a lack of proper output encoding. This allows for the injection of malicious JavaScript payloads, enabling reflected cross-site scripting.

An attacker can leverage this vulnerability to redirect the user's browser to a malicious website, modify the user interface of the web page, retrieve information from the browser, or cause other harmful actions. However, due to the protection of session-related cookies with the httpOnly flag, session hijacking is not possible.

AnalysisAI

Reflected cross-site scripting in WSO2 Identity Server's authentication endpoint allows remote unauthenticated attackers to inject arbitrary JavaScript into victims' browsers by luring them to click a crafted URL. Versions 7.1.0 prior to 7.1.0.28 are confirmed affected; a vendor patch is available. While the attack can enable browser redirection, UI manipulation, and theft of browser-accessible data, the explicit use of the httpOnly flag on session cookies prevents session hijacking, partially constraining real-world impact. No public exploit code or active exploitation has been identified at time of analysis, and EPSS places exploitation probability at 0.03%.

Technical ContextAI

WSO2 Identity Server is an enterprise identity and access management (IAM) platform handling authentication, authorization, and identity federation. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation), specifically at the authentication endpoint, where user-supplied input is reflected into HTTP responses without proper validation or output encoding. This allows attacker-controlled strings to be interpreted as executable JavaScript by the victim's browser. The affected CPE is cpe:2.3:a:wso2:wso2_identity_server:*:*:*:*:*:*:*:*, with the EUVD (EUVD-2025-209586) confirming the vulnerable range as WSO2 Identity Server 7.1.0 prior to build 7.1.0.28. Because the flaw resides in the pre-authentication login flow, it is reachable without any credential, making it broadly accessible to external network attackers who can craft a malicious URL.

RemediationAI

Upgrade WSO2 Identity Server to version 7.1.0.28 or later, which resolves this vulnerability per the vendor advisory at https://security.docs.wso2.com/en/latest/security-announcements/security-advisories/2026/WSO2-2025-4577/. If immediate patching is not feasible, restrict access to the authentication endpoint to trusted IP ranges or internal networks via network access controls or a reverse proxy, significantly reducing the attacker's ability to deliver crafted URLs to internal users. Deploying a Web Application Firewall rule to detect and block reflected XSS patterns on login endpoint responses is an additional compensating control, though WAF rules carry a risk of false positives on legitimate authentication parameters and should be validated in a staging environment before production deployment. User security awareness training to recognize and avoid clicking unsolicited links to the identity server login page provides a behavioral mitigation with no technical side effects.

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-10470 HIGH
8.6 May 11

Memory exhaustion denial-of-service in WSO2 Identity Server's Magic Link authenticator allows remote unauthenticated att

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-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-10908 HIGH
7.3 May 11

Account-lockout bypass in WSO2 Identity Server (6.0.0, 6.1.0, 7.0.0, 7.1.0) and the Carbon MagicLink Authenticator Modul

CVE-2025-9973 MEDIUM
6.4 May 11

WSO2 Identity Server in multi-organization deployments fails to validate organization context during adaptive authentica

CVE-2025-8591 MEDIUM
6.1 Jul 06

Reflected cross-site scripting across at least eight WSO2 platform products - including Identity Server, API Manager, AP

CVE-2025-6024 MEDIUM
6.1 Apr 16

Reflected cross-site scripting in the authentication endpoint of WSO2 API Manager and Identity Server allows unauthentic

CVE-2025-12624 MEDIUM
6.0 Apr 16

Unauthorized access persists in WSO2 Identity Server after user accounts are locked because existing access tokens are n

CVE-2025-13394 MEDIUM
5.4 Aug 06

CSRF in the WSO2 Carbon console Ajax processor enables an attacker to silently execute unauthorized state-changing opera

CVE-2024-1248 MEDIUM
5.3 Jul 04

The silent Just-In-Time (JIT) provisioning feature in federated authentication implementations fails to properly segrega

CVE-2024-0391 MEDIUM
5.3 May 11

The check user account lock states feature within the email OTP flow fails to validate user input, allowing an attacker

Share

CVE-2025-10503 vulnerability details – vuln.today

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