CVE-2026-123799: SuperTokens Core: Dashboard session tokens are never checked for expiry: `isValidUserSession` ignores the stored `expiry`, so a long-expired admin session still authenticates

Published Nov 9, 2026
·
Updated

SuperTokens Core is an open source authentication server. From 11.0.0 until 11.0.9, 11.1.4, 11.2.4, 11.3.8, 11.4.8, 12.0.11, and 12.1.2, Dashboard.isValidUserSession treats any stored session row as valid without comparing DashboardSessionInfo.expiry to the current time. DashboardQueries.getSessionInfoWithSessionId also selects by app and session identifier without an expiry predicate, leaving the periodic DeleteExpiredDashboardSessions cleanup as the only expiration enforcement. An attacker who obtains a dashboard administrator session after its 30-day lifetime can continue using POST /recipe/dashboard/session/verify until the row is removed, and frequent Core restarts can prevent the 12-hour cleanup sweep from running. The stale session retains full dashboard read and write access, but the flaw does not provide a way to guess or acquire the random session identifier. This issue is fixed in versions 11.0.9, 11.1.4, 11.2.4, 11.3.8, 11.4.8, 12.0.11, and 12.1.2.

Affected Software

1 affected component
SuperTokens SuperTokens Core>=11.0.0<11.0.9, >=11.1.0<11.1.4, >=11.2.0<11.2.4, >=11.3.0<11.3.8, >=11.4.0<11.4.8, >=12.0.0<12.0.11, >=12.1.0<12.1.2

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade SuperTokens Core to a version that resolves this vulnerability.

    Fixed in 11.0.9
  2. Upgrade

    Upgrade SuperTokens Core to a version that resolves this vulnerability.

    Fixed in 11.1.4
  3. Upgrade

    Upgrade SuperTokens Core to a version that resolves this vulnerability.

    Fixed in 11.2.4
  4. Upgrade

    Upgrade SuperTokens Core to a version that resolves this vulnerability.

    Fixed in 11.3.8
  5. Upgrade

    Upgrade SuperTokens Core to a version that resolves this vulnerability.

    Fixed in 11.4.8
  6. Upgrade

    Upgrade SuperTokens Core to a version that resolves this vulnerability.

    Fixed in 12.0.11
  7. Upgrade

    Upgrade SuperTokens Core to a version that resolves this vulnerability.

    Fixed in 12.1.2

Event History

Nov 9, 2026
CVE Published
via MITRE·06:07 PM
Data Sourced
via MITRE·06:07 PM
DescriptionSeverityWeakness

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203