Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach IS authentication endpoint over network
-
DeliverySubmit login attempts with candidate usernames
-
ExploitObserve differing response for valid vs invalid users
-
ExecutionEnumerate confirmed valid accounts
-
ImpactFeed list into brute-force or phishing campaign
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V6 - Authentication Timing-safe comparisons
|
| Exploitation Conditions | Exploitation requires only network reachability to the WSO2 Identity Server authentication endpoint; per the CVSS vector (AV:N/AC:L/PR:N/UI:N) no authentication, user interaction, or special privileges are needed, and the flaw is present in the default behavior of the affected authenticators (Email OTP Authenticator, WSO2 Carbon Abstract OTP Authenticator) rather than requiring a non-default configuration. The limiting factor is impact rather than access: the attacker only learns which usernames are valid (CWE-203 response discrepancy) and gains no credentials, data, or code execution directly, so value is realized only when chained with brute-force, password-spraying, or social-engineering follow-on attacks. Exposure is reduced where the authentication endpoint is not reachable from untrusted networks or is fronted by rate-limiting/WAF controls. |
| Impact | This is a low-to-moderate priority information-disclosure issue (CVSS 5.3), not a critical flaw. The CVSS vector (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) correctly reflects a username-enumeration weakness (CWE-203): remotely reachable over the network, trivial to execute, no authentication or user interaction, but with only limited confidentiality impact and zero integrity or availability impact. No EPSS score was provided, the CVE is not listed in CISA KEV, and no public proof-of-concept is referenced - so there is no signal of active or imminent exploitation. The real-world risk is that of a precursor/amplifier rather than a direct compromise: it hands attackers a validated list of usernames that strengthens downstream credential brute-forcing, password spraying, and targeted phishing. Signals are internally consistent (low-severity scope-unchanged confidentiality leak with network reach), so there is no conflict to flag; the main caveat is that all exploitation and impact data derive from the single vendor advisory and the NVD vector, with no independent exploitation telemetry available. |
| Exploit ScenarioDerived | An unauthenticated attacker scripts repeated requests to the WSO2 Identity Server authentication endpoint using a candidate username list, observing that responses differ for existing versus non-existing accounts. By comparing these discrepant responses, the attacker compiles a list of valid usernames. No public exploit code is referenced, but the technique requires only an HTTP client and simple response-diffing. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 19, 2026
Username enumeration in WSO2 Identity Server allows unauthenticated remote attackers to distinguish valid accounts from invalid ones by observing inconsistent responses from the authentication endpoint when a supplied username does not exist. The issue affects deployments using the Email OTP Authenticator and WSO2 Carbon Abstract OTP Authenticator, and it is a low-to-moderate severity information-disclosure flaw (CVSS 5.3) rather than a direct path to credential theft, data access, or code execution. No public exploit code was identified at time of analysis, and the practical risk comes from chaining discovered usernames with brute-force, password-spraying, or social-engineering campaigns.
RemediationAI
Patch status is not confirmed in the supplied intelligence and no fixed version is listed, so administrators should obtain the authoritative fix and version details from the WSO2 advisory WSO2-2025-4583 at https://security.docs.wso2.com/en/latest/security-announcements/security-advisories/2026/WSO2-2025-4583/ and apply the vendor update as soon as it is available. As compensating controls, if the Email OTP Authenticator or WSO2 Carbon Abstract OTP Authenticator is not required, disable or remove it to reduce exposure, with the trade-off of losing that OTP-based authentication path. Restrict the authentication endpoint to trusted networks or VPN access where operationally feasible, accepting reduced accessibility for remote users. Place rate limiting and detection in front of the authentication endpoint and, if a reverse proxy or WAF is available, normalize authentication error responses and response timing to reduce the enumeration signal, accepting the need for careful tuning to avoid breaking legitimate login flows. Enforce MFA, account lockout, and monitoring for distributed failed-login patterns to blunt follow-on brute-force or password-spraying attempts that rely on discovered usernames.
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
The root cause is CWE-203, observable discrepancy: the authentication flow returns different system behavior for existing versus non-existent usernames instead of a uniform response. In WSO2 Identity Server, this behavior is associated with the Email OTP Authenticator and the WSO2 Carbon Abstract OTP Authenticator, both of which participate in the authentication endpoint’s response handling. The supplied CPE data identifies WSO2 Identity Server, WSO2 Carbon Abstract OTP Authenticator, and Email OTP Authenticator, but all version fields are wildcarded, so the dataset does not establish an exact affected version range. Per the CVSS vector (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N), exploitation requires only network reachability to the authentication endpoint and no authentication, interaction, or privileges; impact is limited to low confidentiality loss because the attacker learns only which usernames exist.
Know when Wso2 Identity Server 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:N/S:U/C:L/I:N/A:N
Endpoint is remotely reachable and trivially probed without auth or interaction (AV:N/AC:L/PR:N/UI:N); only usernames leak, so C:L and I/A:N.
Primary rating from Vendor (WSO2).
CVSS VectorVendor: WSO2
Lifecycle Timeline
1DescriptionCVE.org
The authentication endpoint of WSO2 Identity Server fails to provide a consistent system response when a username does not exist in the system, allowing attackers to differentiate between valid and invalid usernames. This difference in responses can be leveraged to enumerate existing user accounts.
Successful exploitation enables an attacker to discover valid usernames within the system, significantly increasing the risk of subsequent attacks such as brute force attacks on user credentials, social engineering attacks, and information leakage. The discovered usernames can be used to craft targeted phishing emails or other social engineering campaigns.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
More in Wso2 Identity Server
View allAuthentication bypass in WSO2 Identity Server and multiple WSO2 platform products (API Manager, Open Banking AM/IAM/KM,
Memory exhaustion denial-of-service in WSO2 Identity Server's Magic Link authenticator allows remote unauthenticated att
OS command injection (CWE-78) in WSO2's shared Carbon Console administrative interface allows an authenticated administr
Server-side request forgery in WSO2 API Manager and related WSO2 products lets a remote attacker direct the server to ar
The SCIM provisioning endpoints in WSO2 Identity Server, Identity Server as Key Manager, and Open Banking IAM fail to di
The XML parsers within multiple WSO2 products accept user-supplied XML data without properly configuring to prevent the
OAuth token revocation in WSO2 Identity Server fails to invalidate access and refresh tokens for accounts whose username
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
Adaptive authentication flows in WSO2 Identity Server 7.1.0 (up to 7.1.0.26) and the Conditional Authentication User and
WSO2 Carbon OAuth, as shipped in WSO2 Identity Server, API Manager, and related WSO2 products, can leave session-bound t
Reflected cross-site scripting across at least eight WSO2 platform products - including Identity Server, API Manager, AP
Reflected cross-site scripting in WSO2 Identity Server's authentication endpoint allows remote unauthenticated attackers
EUVD-2025-211119
GHSA-9j2j-6wwh-jwf6
NVD
CVE.org
EPSS
Exploit-DB