<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>SuperTokens - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/vendors/supertokens/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Mon, 09 Nov 2026 21:59:35 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/vendors/supertokens/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>SuperTokens Core: Dashboard session expiry validation bypass (CVE-2026-123799)</title><link>https://feed.craftedsignal.io/briefs/2026-11-supertokens-core-session-validation/</link><pubDate>Mon, 09 Nov 2026 21:59:35 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-11-supertokens-core-session-validation/</guid><description>SuperTokens Core fails to validate dashboard session expiry at the API level, relying instead on a periodic cleanup task.</description><content:encoded><![CDATA[<p>SuperTokens Core versions 11.0.0 through 11.0.8, 11.1.0 through 11.1.3, 11.2.0 through 11.2.3, 11.3.0 through 11.3.7, 11.4.0 through 11.4.7, 12.0.0 through 12.0.10, and 12.1.0 through 12.1.1 contain a vulnerability where <code>Dashboard.isValidUserSession</code> and <code>DashboardQueries.getSessionInfoWithSessionId</code> do not compare <code>DashboardSessionInfo.expiry</code> to the current time.</p>
<h2 id="impact">Impact</h2>
<p>The system relies on the <code>DeleteExpiredDashboardSessions</code> task for expiration enforcement. An attacker who has obtained a dashboard administrator session can continue to use it via <code>POST /recipe/dashboard/session/verify</code> until the row is removed. Frequent Core restarts may prevent the 12-hour cleanup sweep, extending the window of access. The flaw does not allow for guessing or acquiring the random session identifier.</p>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category></item><item><title>SuperTokens Core: Authentication bypass via API-key and tenant enforcement (CVE-2026-123797)</title><link>https://feed.craftedsignal.io/briefs/2026-11-supertokens-auth-bypass/</link><pubDate>Mon, 09 Nov 2026 19:57:27 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-11-supertokens-auth-bypass/</guid><description>SuperTokens Core versions prior to 11.3.6, 11.4.6, and 12.0.8 are vulnerable to an authentication bypass that allows unauthenticated role management due to improper handling of tenant paths and CDI versions.</description><content:encoded><![CDATA[<p>SuperTokens Core contains an authentication bypass vulnerability (CVE-2026-123797) affecting versions prior to 11.3.6, 11.4.6, and 12.0.8. An unauthenticated attacker capable of reaching the Core endpoint can use unknown tenant paths combined with older supported CDI versions to bypass API-key and public-tenant enforcement. This occurs because the <code>checkIPAccess</code> and <code>assertThatAPIKeyCheckPasses</code> functions suppress <code>TenantOrAppNotFoundException</code>, and the public-tenant guard only applies to CDI versions 5.0 and later.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows an unauthenticated attacker to create and enumerate application roles by sending crafted requests to the Core API, such as <code>PUT /ghosttenant/recipe/role</code> and <code>GET /ghosttenant/recipe/roles</code>.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Patch SuperTokens Core by upgrading to versions 11.3.6, 11.4.6, or 12.0.8 immediately.</li>
<li>Audit access logs for requests involving <code>/ghosttenant/</code> or unconventional tenant paths targeting role management endpoints.</li>
<li>Restrict network access to the SuperTokens Core API endpoint to trusted infrastructure only.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category></item></channel></rss>