LOW 3.5

CVE-2025-13475: WSO2 Cross-Tenant Consent Isolation Vulnerability

CVE-2025-13475 is a consent isolation flaw in multi-tenant deployments where user consent granted for a SaaS application in one tenant can leak to applications with the same name in other tenants. This cross-tenant consent sharing allows applications to access user data without proper authorization. The issue is confined to systems running in multi-tenant mode; single-tenant deployments are unaffected.

Source data · NVD / CISA · public domain

CVSS
3.1 · 3.5 LOW · CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N
Weaknesses (CWE)
CWE-288
Affected products
2 configuration(s)
Published / Modified
2026-07-04 / 2026-07-09

NVD description (verbatim)

In multi-tenanted deployments, the application consent management mechanism fails to correctly isolate consent scopes between tenants. Consent granted by a user for a specific SaaS application within one tenant can be incorrectly applied to SaaS applications with the same name in other tenants, leading to unintended cross-tenant consent sharing. This vulnerability may result in the exposure of user data across tenants, enabling SaaS applications in different tenants to access and modify information without explicit user authorization. This can lead to unauthorized data access and privacy violations. This vulnerability has no impact if the deployment does not support multi-tenancy.

1 reference(s) · View on NVD →

SEC.co analysis · AI-assisted, reviewed against source

Technical summary

The vulnerability stems from insufficient scope isolation in the application consent management mechanism. When a user grants consent to a SaaS application, the system fails to properly namespace or validate that consent against the tenant boundary. An identically-named application in a different tenant can inherit or reuse that consent decision, bypassing the intended per-tenant authorization model. The vulnerability is classified under CWE-288 (Authentication Bypass Using an Alternate Path or Channel), reflecting the consent framework's failure to enforce proper authorization boundaries.

Business impact

In multi-tenant SaaS environments, this vulnerability creates a privacy and data protection risk. User data can be accessed by applications in other customer tenants without explicit consent, potentially exposing sensitive information across organizational boundaries. For service providers, this introduces regulatory compliance exposure under GDPR, CCPA, and similar data protection regimes, as well as breach notification obligations. Customer trust and contractual commitments around data isolation are undermined. Single-tenant deployments face no business impact.

Affected systems

WSO2 API Manager and WSO2 Identity Server are affected. The vulnerability manifests only in multi-tenant deployment configurations. Organizations running these products in single-tenant mode are not vulnerable. Verify the specific affected version numbers against the WSO2 security advisory.

Exploitability

Exploitation requires authenticated user interaction (PR:L, UI:R in the CVSS vector). An attacker must operate within the tenant context and rely on a user clicking or interacting with a consent prompt. The network attack surface is unrestricted (AV:N), but the requirement for both authentication and user interaction significantly constrains practical exploitation. No known public exploit is tracked in the KEV catalog. The low CVSS score (3.5) reflects the limited confidentiality impact and necessary user involvement.

Remediation

Organizations running WSO2 API Manager or WSO2 Identity Server in multi-tenant mode should prioritize patching. Consult the WSO2 security advisory for the specific patched versions. For high-risk environments where patching is delayed, mitigations may include restricting multi-tenant deployments, implementing additional consent validation logic at the application layer, and conducting user consent audits to identify unauthorized cross-tenant access. Single-tenant deployments require no action.

Patch guidance

Refer to the official WSO2 security advisory for the exact patched versions of API Manager and Identity Server. Apply patches in a controlled manner, testing first in non-production multi-tenant environments. Verify that consent isolation is correctly enforced post-patch by reviewing tenant-specific consent audit logs.

Detection guidance

Monitor consent grant events and cross-reference the tenant ID and application name to identify instances where the same application name appears in multiple tenants but with identical consent records. Review access logs for SaaS application API calls that originate from consent records not explicitly created in the calling tenant. Implement logging that captures the tenant context at consent decision time and application access time.

Why prioritize this

Although the CVSS score is low, the risk is elevated for organizations that (1) operate multi-tenant deployments, (2) process sensitive user data, or (3) face strict data isolation contractual requirements. Single-tenant operators can safely deprioritize. For multi-tenant providers, this should be addressed within standard patch cycles to restore customer trust and regulatory compliance.

Risk score, explained

The CVSS 3.1 score of 3.5 (LOW severity) reflects limited confidentiality impact (C:L), no integrity or availability impact, and high barriers to exploitation (authenticated user with required interaction). However, the scope of impact—privacy violations and cross-tenant data exposure—may warrant internal risk elevation for multi-tenant deployments depending on organizational sensitivity and regulatory environment.

Frequently asked questions

Does this vulnerability affect single-tenant deployments?

No. The vulnerability explicitly requires multi-tenant configuration to manifest. Single-tenant deployments have no exposure because consent isolation is not challenged across tenant boundaries.

What is the practical impact of consent leaking across tenants?

A SaaS application in Tenant B can access user data for which consent was granted only in Tenant A if both applications share the same name. This violates user privacy expectations and data protection agreements, potentially enabling unauthorized data modification or exposure.

Is this vulnerability actively exploited in the wild?

No known public exploits exist, and the vulnerability is not listed in the CISA KEV catalog. Exploitation requires authenticated access and user interaction, limiting opportunistic attacks.

What should I do if I run WSO2 products but am unsure about my tenant configuration?

Verify your deployment architecture with your WSO2 administrator. If you do not explicitly enable multi-tenancy, you are running in single-tenant mode and are unaffected. Check your WSO2 configuration documentation and security advisory for patching guidance.

This analysis is based on the CVE description and CVSS vector published as of 2026-07-09. Specific patched versions, detailed remediation steps, and multi-tenant configuration documentation must be verified against the official WSO2 security advisory. This vulnerability does not affect single-tenant deployments. Organizations should validate their deployment mode and consult WSO2 support for environment-specific guidance. No exploit code or proof-of-concept is provided in this analysis. Source: NVD (public-domain), retrieved 2026-08-13. Analysis generated by SEC.co (claude-haiku-4-5).