Information Disclosure via Multi-Tenant Authentication Flows in WSO2 Identity Server Allows Cross-Tenant PII Exposure
- Published
- Last modified
- Where the record stands: published, rejected by its publisher, or superseded by another id.What do these mean? →
- published
- Whether CISA lists it in its Known Exploited Vulnerabilities catalog: proof that attackers are using it.What do these mean? →
- Not listed in CISA KEV
- Fix
- Fixed in 7.0.0.134, 7.1.0.42, 7.0.78.162, 7.8.23.66, 1.1.22.6, and 4 more
- Whether working attack code is public (Exploit-DB, Metasploit, Nuclei or GitHub). Public code makes attacks easier.What do these mean? →
- None on Exploit-DB, Metasploit or GitHub
- Exploitation: none
- Automatable: no
- Technical impact: partial
Summary
The system accepts authentication requests without sufficient validation to enforce tenant isolation when using Email OTP, SMS OTP, or Magic Link as first-factor authenticators. This failure to adequately separate user data between tenants can lead to the exposure of personally identifiable information. Successful exploitation allows an attacker to disclose personally identifiable information of users in different tenants, resulting in privacy violations and potential regulatory non-compliance. This may include unauthorized access to user details such as mobile numbers.
Timeline
- CVE published
- CISA SSVC assessment
Exploitation: none · Automatable: no · Technical impact: partial
- Record last updated
Affected versions
- WSO2 WSO2 Identity Server
From 7.0.0 · fixed in 7.0.0.134; From 7.1.0 · fixed in 7.1.0.42
- org.wso2.carbon.identity.framework:org.wso2.carbon.identity.application.authentication.framework
From 7.0.78 · fixed in 7.0.78.162; From 7.8.23 · fixed in 7.8.23.66
- org.wso2.carbon.identity.local.auth.magiclink:org.wso2.carbon.identity.application.authenticator.magiclink
From 1.1.22 · fixed in 1.1.22.6; From 1.1.31 · fixed in 1.1.31.3
- org.wso2.carbon.identity.auth.otp.commons:org.wso2.carbon.identity.auth.otp.core
From 1.0.5 · fixed in 1.0.5.4; From 1.0.10 · fixed in 1.0.10.1
- org.wso2.carbon.identity.local.auth.emailotp:org.wso2.carbon.identity.local.auth.emailotp
From 1.0.30 · fixed in 1.0.30.4