Horizon Alert
Summary of the vulnerability and why it matters
A vulnerability in SuperTokens Core, an authentication and session management system, could allow an authorized user within one account to access the data and functions of another account. This occurs due to a failure in separating different user accounts, known as tenants. The main concern is confirming if your organization uses this specific software and if it is exposed.
- Tenant separation failure allows cross-account data access.
- Critical authentication system flaw requires attention.
- Confirm SuperTokens Core usage and exposure.
Attack Path
How an attacker could exploit the issue
An attacker who has already authenticated into one tenant of SuperTokens Core can leverage a lack of tenant separation to access sensitive information and functionality belonging to other tenants. This bypasses the intended isolation between different user groups, potentially exposing customer data and allowing unauthorized actions across the application.
- Attacker needs to be authenticated.
- Vulnerable component is tenant separation.
- Risk is cross-tenant data access.
Live Threat
Current exploitation, exposure, and threat context
An authenticated user within one tenant could potentially access sensitive session data, personal information, and other tenants' service endpoints due to a failure in tenant separation. This exposure could occur when the affected service is accessed by an authenticated user.
- Tenant data and sessions at risk.
- Access to other tenants' data.
- Unauthorized access to sensitive information.
Operational Fix
Recommended remediation, mitigation, and detection steps
This vulnerability impacts SuperTokens Core installations, likely managed by platform or infrastructure teams responsible for identity and access management services. The first practical step is to inventory all SuperTokens Core deployments, confirm network exposure, identify the business-criticality and accountable owner for each instance, and then prioritize remediation based on this risk assessment.
- Platform/Infrastructure teams own resolution.
- Verify SuperTokens Core instances and exposure.
- Plan remediation based on risk assessment.