๐Ÿ” CVE Alert

CVE-2026-123801

HIGH 7.4

SuperTokens Core: SAML callback accepts a replayed RelayState + SAMLResponse, minting a fresh authorization code on each replay

CVSS Score
7.4
EPSS Score
0.0%
EPSS Percentile
0th

SuperTokens Core is an open source authentication server. From 11.3.0 until 11.3.8, 11.4.8, 12.0.11, 12.1.2, 12.2.1, and 12.3.1, SAML.handleCallback does not consume RelayState, record assertion identifiers, or enforce Response.InResponseTo. In the SP-initiated flow, an attacker who obtains a legitimately issued, still-valid SAML response and its matching RelayState can resubmit the pair to /recipe/saml/callback before the assertion's NotOnOrAfter time; in the IdP-initiated flow, the assertion can be replayed without RelayState. The missing Response.InResponseTo check also permits an in-progress login to be completed with an assertion for a different identity and fails to enforce allowIDPInitiatedLogin=false. The callback does not validate Destination or SubjectConfirmationData Recipient and NotOnOrAfter, and each accepted callback mints a fresh, independently redeemable authorization code carrying the captured user's identity. This issue is fixed in versions 11.3.8, 11.4.8, 12.0.11, 12.1.2, 12.2.1, and 12.3.1.

CWE CWE-294 CWE-346 CWE-384
Vendor supertokens
Product supertokens-core
Published Nov 9, 2026
Stay Ahead of the Next One

Get instant alerts for supertokens supertokens-core

Be the first to know when new high vulnerabilities affecting supertokens supertokens-core are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
None

Affected Versions

supertokens / supertokens-core
>= 11.3.0, < 11.3.8 >= 11.4.0, < 11.4.8 >= 12.0.0, < 12.0.11 >= 12.1.0, < 12.1.2 >= 12.2.0, < 12.2.1 >= 12.3.0, < 12.3.1

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/supertokens/supertokens-core/security/advisories/GHSA-3r7x-rhvc-fw28 github.com: https://github.com/supertokens/supertokens-core/commit/075655222f5e72f3683a127e45c83c4174fbd4f7 github.com: https://github.com/supertokens/supertokens-core/commit/4e05d8cf60287e9d2720140031a8b8f4430d056f github.com: https://github.com/supertokens/supertokens-core/commit/557835406547d269f5d0e33159630a1873461c38 github.com: https://github.com/supertokens/supertokens-core/commit/5c42f02e98f67174c6a5a800dd9f8bd5b6e98486 github.com: https://github.com/supertokens/supertokens-core/commit/b6730e608b2d4562939cd4f41ea07df5f841dfe5 github.com: https://github.com/supertokens/supertokens-core/commit/ca2bca9bc900c2fd399d508818ad026cc977dcf6 github.com: https://github.com/supertokens/supertokens-core/releases/tag/v11.3.8 github.com: https://github.com/supertokens/supertokens-core/releases/tag/v11.4.8 github.com: https://github.com/supertokens/supertokens-core/releases/tag/v12.0.11 github.com: https://github.com/supertokens/supertokens-core/releases/tag/v12.1.2 github.com: https://github.com/supertokens/supertokens-core/releases/tag/v12.2.1 github.com: https://github.com/supertokens/supertokens-core/releases/tag/v12.3.1