Skip to main content
View

Attack ChainAIDerived

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

  1. Access
    Identify externally facing WSO2 login endpoint
  2. Delivery
    Confirm Multi-Attribute Login is active via response behavior
  3. Exploit
    Submit probe usernames from harvested email lists
  4. Execution
    Compare canonical-resolution vs raw-echo responses
  5. Persist
    Build validated account list
  6. Impact
    Launch targeted credential-stuffing or phishing campaign

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V6 - Authentication Timing-safe comparisons
Exploitation Conditions

The Multi-Attribute Login feature must be explicitly enabled in the WSO2 deployment - this is the single required configuration prerequisite. The vulnerability persists regardless of how the validate_username setting is configured, meaning that control provides no mitigation. The login endpoint must be network-reachable by the attacker (AV:N), but no authentication or user interaction is required (PR:N, UI:N). The AC:H rating reflects the deployment constraint: the attacker must identify a target where Multi-Attribute Login is active, but once a qualifying target is found, exploitation is deterministic and requires no special tooling or timing. Exploitation is limited to information disclosure - no direct account compromise occurs from this vulnerability alone. Deployments with Multi-Attribute Login disabled are not affected.

Impact

The NVD-assigned CVSS 3.1 score of 3.7 (Low) reflects a narrow confidentiality impact (C:L) with no integrity or availability consequence, and AC:H acknowledges that the attack is constrained to deployments with Multi-Attribute Login enabled - a non-default feature. EPSS data was not provided, and no KEV or POC signals are present, indicating no confirmed or publicly demonstrated exploitation at time of analysis. The real-world risk is best understood as an enabler rather than a primary attack: alone, this vulnerability yields only username existence information, which is low-value. However, against WSO2 deployments in regulated sectors (banking, financial services, API gateway environments), validated usernames can meaningfully increase the precision and success rate of credential-stuffing, brute force, and spear-phishing campaigns. The AC:H rating partially reflects the deployment constraint but should not be interpreted as high technical complexity once a target environment is confirmed - the discrepancy is deterministic and automatable. Risk is moderate for organizations where Multi-Attribute Login is deployed in externally facing IAM portals, and low for those where it is disabled or the login interface is not internet-accessible.

Exploit ScenarioDerived

An external attacker targeting an organization's WSO2 Identity Server portal - which has Multi-Attribute Login enabled for employee self-service - writes a script that submits login requests with a wordlist of email addresses. Requests for real employee accounts receive responses containing the canonical WSO2 username (e.g., the employee's internal username), while requests for non-existent addresses echo the raw submitted value. Within minutes, the attacker builds a validated list of active accounts and uses it to launch a targeted credential-stuffing campaign against the same portal using previously breached password datasets. No public exploit code is known at time of analysis, but the mechanism is straightforward to implement independently.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.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 – Aug 06, 2026

Username enumeration via observable login response discrepancy affects WSO2 Identity Server, WSO2 Identity Server as Key Manager, WSO2 API Manager, WSO2 Open Banking AM, and WSO2 Open Banking IAM when the Multi-Attribute Login feature is enabled. When a valid username is submitted, the server resolves and returns the canonical form of that username; when an invalid username is submitted, the server echoes the raw input unchanged - creating a deterministic, scriptable oracle for account existence. This disclosure path persists regardless of the validate_username configuration setting, meaning a common hardening measure provides no defense. No public exploit code has been identified at time of analysis, and the vulnerability is not listed in the CISA KEV catalog.

RemediationAI

Consult the WSO2 security advisory WSO2-2025-4013 at https://security.docs.wso2.com/en/latest/security-announcements/security-advisories/2026/WSO2-2025-4013/ for the official patch and fixed version details, as no specific remediated release version was confirmed in available intelligence. As an immediate compensating control, if Multi-Attribute Login is not operationally required, disable the feature entirely in the WSO2 Identity Server configuration - this removes the vulnerable code path completely. For deployments where Multi-Attribute Login is required, restrict access to the login endpoint at the network perimeter (WAF or reverse proxy rule) to known IP ranges or authenticated networks, reducing the attacker's ability to probe accounts at scale; note that this does not eliminate the vulnerability, only constrains who can exploit it. Additionally, implement account lockout and rate-limiting on the login endpoint to increase the cost of systematic enumeration, and configure alerting on high volumes of failed login attempts from single sources.

Affected VersionsENISA

WSO2 API Manager 4.0.0 <4.0.0.375
WSO2 Open Banking IAM 2.0.0 <2.0.0.420
WSO2 Identity Server 7.2.0 <7.2.0.2
WSO2 Identity Server 5.10.0 <5.10.0.380
WSO2 Identity Server as Key Manager 5.10.0 <5.10.0.371
WSO2 Open Banking AM 2.0.0 <2.0.0.400
WSO2 Identity Server 6.0.0 <6.0.0.254
WSO2 API Manager 3.2.0 <3.2.0.455
WSO2 API Manager 3.1.0 <3.1.0.351
WSO2 Identity Server 5.11.0 <5.11.0.427
WSO2 Identity Server 6.1.0 <6.1.0.255
WSO2 Identity Server 7.0.0 <7.0.0.132
WSO2 Identity Server 7.1.0 <7.1.0.40

Affected Packages

euvd wso2_api_manager fix: 3.1.0.351, 3.2.0.455, 4.0.0.375
euvd wso2_identity_server fix: 5.10.0.380, 5.11.0.427, 6.0.0.254, 6.1.0.255, 7.0.0.132, 7.1.0.40, 7.2.0.2
euvd wso2_identity_server_as_key_manager fix: 5.10.0.371
euvd wso2_open_banking_am fix: 2.0.0.400
euvd wso2_open_banking_iam fix: 2.0.0.420

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 5 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-203 (Observable Discrepancy) describes vulnerabilities where a system's behavior leaks information through differences in response content, timing, or structure depending on internal state. Here, the WSO2 Multi-Attribute Login subsystem - which allows users to log in using alternate identifiers such as email or mobile number - must resolve the submitted attribute to a canonical internal username before authentication proceeds. For valid accounts, this resolution succeeds and the canonical username is surfaced in the response; for non-existent accounts, no resolution occurs and the raw input is returned verbatim. The affected CPEs span five WSO2 products: wso2_identity_server, wso2_identity_server_as_key_manager, wso2_api_manager, wso2_open_banking_am, and wso2_open_banking_iam, all under the cpe:2.3:a:wso2 namespace with wildcard version ranges, indicating broad version coverage across the product family. The validate_username configuration flag - presumably intended to control whether usernames are validated or masked - has no effect on this disclosure path, suggesting the discrepancy is introduced before that control is applied.

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 3.7 LOW
AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
vuln.today AI 3.7 LOW

Network-reachable login endpoint, no auth or interaction needed; AC:H reflects non-default Multi-Attribute Login prerequisite; only limited username disclosure, no integrity or availability impact.

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

Primary rating from Vendor (WSO2).

CVSS VectorVendor: WSO2

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

Lifecycle Timeline

1
Patch available
Aug 06, 2026 - 09:01 EUVD

DescriptionCVE.org

When Multi-Attribute Login is enabled, the login interface fails to consistently mask the existence of user accounts. For valid users, the server resolves and displays their canonical username, while for non-existent users, it echoes the original input. This occurs regardless of the validate_username configuration.

The discovery of valid usernames can increase the risk of brute force attacks, social engineering attacks, and targeted information leakage. Attackers can leverage this information to craft more effective phishing campaigns or social engineering tactics to compromise user accounts or extract sensitive data.

Threat Intelligence Overview

EPSS Score
0.2%
Top 93% exploitable
Prevalence
Low
enterprise IAM middleware, primarily deployed in banking and API-heavy sectors
Data Quality
5 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 LOW
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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
Defer
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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