Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-123800— SuperTokens Core: App-scoped API key can overwrite the parent connection URI domain's credentials and take over sibling applications

Quick assessment

Affected
supertokens supertokens-core
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

SuperTokens Core 是一个开源身份认证服务器。在从 6.0.0 到 6.0.24、7.0.23、8.0.7、9.0.6、9.1.6、9.2.7、9.3.5、10.0.8、10.1.9、11.0.9、11.1.4、11.2.4、11.3.8、11.4.8、12.0.11、12.1.2、12.2.1 和 12.3.1 的版本中,位于 的 方法未能充分授权对父级连接 URI 域名或基础租户(base tenant)的更新操作。 在已授权的、包含多个应用且共享同一个非默认连接 URI 域名、并各自拥有独立 的

CVSS 9.9 · Critical

Affected Version Matrix 18

VendorProduct Version RangeStatus
supertokens supertokens-core >= 6.0.0, < 6.0.24 affected
>= 7.0.0, < 7.0.23 affected
>= 8.0.0, < 8.0.7 affected
>= 9.0.0, < 9.0.6 affected
>= 9.1.0, < 9.1.6 affected
>= 9.2.0, < 9.2.7 affected
>= 9.3.0, < 9.3.5 affected
>= 10.0.0, < 10.0.8 affected
… +10 more rows
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-123800

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
SuperTokens Core: App-scoped API key can overwrite the parent connection URI domain's credentials and take over sibling applications
Source: CVE Program / CVE List V5
Vulnerability Description
SuperTokens Core is an open source authentication server. From 6.0.0 until 6.0.24, 7.0.23, 8.0.7, 9.0.6, 9.1.6, 9.2.7, 9.3.5, 10.0.8, 10.1.9, 11.0.9, 11.1.4, 11.2.4, 11.3.8, 11.4.8, 12.0.11, 12.1.2, 12.2.1, and 12.3.1, Multitenancy.checkPermissionsForCreateOrUpdate in src/main/java/io/supertokens/multitenancy/Multitenancy.java does not adequately authorize updates to a parent connection URI domain or the base tenant. In a licensed multi-tenant deployment with multiple applications under one non-default connection URI domain and separate api_keys, an attacker holding one application's valid API key can update the parent domain because the CUD-target branch checks the domain without requiring the source application and tenant to be public. Because api_keys is not protected, the attacker can replace the parent key and then sibling application keys, read or modify sibling users, obtain sessions as those users, establish persistence through a sibling dashboard user, and lock out the sibling application's own key. In the advisory's v2 create or update handlers, omitting the optional identifier produces a base-tenant target that skips the permission branches and enterprise-feature gate, allowing changes to firstFactors, required secondary factors, and recipe-enabled flags that affect login integrity and availability. The base-target variant still rejects coreConfig and does not establish key theft. This issue is fixed in versions 6.0.24, 7.0.23, 8.0.7, 9.0.6, 9.1.6, 9.2.7, 9.3.5, 10.0.8, 10.1.9, 11.0.9, 11.1.4, 11.2.4, 11.3.8, 11.4.8, 12.0.11, 12.1.2, 12.2.1, and 12.3.1.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
Source: CVE Program / CVE List V5
Vulnerability Type
通过用户控制密钥绕过授权机制
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
supertokens supertokens-core >= 6.0.0, < 6.0.24 -

II. Public POCs for CVE-2026-123800

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-123800

请登录查看更多情报信息。

Other References for CVE-2026-123800 (37)

Same Patch Batch · supertokens · 2026-11-09 · 8 CVEs total

CVE-2026-123798 8.1 HIGH SuperTokens Core: SAML XML Signature Wrapping authentication bypass — any IdP user can aut
CVE-2026-123802 8.1 HIGH SuperTokens Core SAML: identity taken from an assertion that never passed the audience che
CVE-2026-123803 8.1 HIGH SuperTokens Core: WebAuthn sign-in accepts a passkey across tenant boundaries
CVE-2026-123797 7.5 HIGH SuperTokens Core: Unknown tenant path bypasses API key and public-tenant enforcement
CVE-2026-123799 7.4 HIGH SuperTokens Core: Dashboard session tokens are never checked for expiry: `isValidUserSessi
CVE-2026-123801 7.4 HIGH SuperTokens Core: SAML callback accepts a replayed RelayState + SAMLResponse, minting a fr
CVE-2026-123804 6.8 MEDIUM SuperTokens Core: A session created concurrently with account unlink survives the unlink

IV. Related Vulnerabilities