CVE-2026-123797
Received
Received - Intake
Authentication Bypass in SuperTokens Core
Vulnerability report for CVE-2026-123797, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.
Publication date: 2026-11-09
Last updated on: 2026-11-09
Assigner: GitHub, Inc.
Description
Description
SuperTokens Core is an open source authentication server. Prior to 11.3.6, 11.4.6, and 12.0.8, app-specific management requests using an unknown tenant path and an older supported cdi-version can bypass API-key and public-tenant enforcement. In src/main/java/io/supertokens/webserver/WebserverAPI.java, checkIPAccess and assertThatAPIKeyCheckPasses suppress TenantOrAppNotFoundException, while the later app-specific handler resolves app/public storage and the public-tenant guard applies only to CDI versions 5.0 and later. An unauthenticated caller able to reach the Core endpoint can therefore use PUT /ghosttenant/recipe/role and GET /ghosttenant/recipe/roles to create and enumerate application roles without a valid API key. This issue is fixed in versions 11.3.6, 11.4.6, and 12.0.8.
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| supertokens | core | 11.3.6 |
| supertokens | core | 11.4.6 |
| supertokens | core | 12.0.8 |
| supertokens | core | to 11.3.6|end_excluding=11.4.6|end_excluding=12.0.8 (exc) |
| supertokens | supertokens_core | to 11.3.6 (inc) |
| supertokens | supertokens_core | to 11.4.6 (inc) |
| supertokens | supertokens_core | to 12.0.8 (inc) |
| supertokens | supertokens_core | From 11.3.6 (exc) to 11.3.0 (exc) |
| supertokens | supertokens_core | From 11.4.6 (exc) to 11.4.0 (exc) |
| supertokens | supertokens_core | From 12.0.8 (exc) to 12.0.6 (exc) |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-288 | The product requires authentication, but the product has an alternate path or channel that does not require authentication. |