<?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>Cpe:2.3:a:capgo:capgo:*:*:*:*:*:*:*:* - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/cpes/cpe2.3acapgocapgo/</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>Thu, 10 Sep 2026 15:10:16 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/cpes/cpe2.3acapgocapgo/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>Authentication Bypass in Capgo via MFA Assurance Level Validation Failure</title><link>https://feed.craftedsignal.io/briefs/2026-09-capgo-auth-bypass/</link><pubDate>Thu, 10 Sep 2026 15:10:16 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-capgo-auth-bypass/</guid><description>Capgo contains an authentication bypass vulnerability allowing attackers with a user password to ignore MFA requirements and mint persistent administrative API keys by exploiting improper session assurance level validation.</description><content:encoded><![CDATA[<p>Capgo (capgo.app) contains an authentication bypass vulnerability (CVE-2026-88861) that affects all versions, as no patch is currently available. The vulnerability exists within the Edge authorization path, where the middleware fails to validate the session authentication assurance level (aal). Specifically, the <code>foundJWT()</code> function in the Edge JWT middleware accepts JSON Web Tokens without confirming if the session met MFA requirements. Furthermore, the internal RBAC functions (<code>checkPermission()</code> and <code>checkPermissionPg()</code>) authorize administrative actions based solely on the user ID rather than the session aal. Consequently, an attacker who acquires a victim's password can initiate an aal1 session, effectively bypassing configured MFA to perform unauthorized operations, including the creation of persistent app-scoped API keys that remain active after the initial session is terminated. This impact is significant as it allows attackers to modify production Over-The-Air (OTA) channel configurations, potentially leading to unauthorized code distribution.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows an unauthenticated or partially authenticated attacker to bypass multi-factor authentication, gain persistent administrative access, and manipulate sensitive production OTA channel configurations. This vulnerability impacts all users of the Capgo platform, as no mitigation is currently available, creating a risk of unauthorized supply chain modification if production bundles are altered by unauthorized parties.</p>
<h2 id="recommendation">Recommendation</h2>
<p>Prioritized actions for security operations and IT teams:</p>
<ul>
<li>Implement strict IP-based access controls for the Capgo administrative dashboard to mitigate potential password-guessing or credential-stuffing attempts against the aal1-enabled endpoints.</li>
<li>Audit existing API keys for unexpected creation dates or unauthorized administrative scopes.</li>
<li>Monitor logs for unusual modifications to production OTA channel configurations, specifically looking for changes in bundle versions originating from unknown or unauthorized administrative sessions.</li>
<li>Enforce hardware-backed security keys or restrict administrative access to specific managed devices if the platform allows integration with external SSO/IAM providers.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category></item><item><title>CVE-2026-88864 - Authorization Bypass in Capgo SSO Provisioning</title><link>https://feed.craftedsignal.io/briefs/2026-09-capgo-sso-bypass/</link><pubDate>Thu, 10 Sep 2026 15:07:07 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-capgo-sso-bypass/</guid><description>An authorization vulnerability in the public.sso_providers table of Capgo allows attackers with an ordinary API key to bypass domain verification and enforce arbitrary SSO settings, leading to authentication disruption.</description><content:encoded><![CDATA[<p>Capgo (capgo.app) contains a critical authorization flaw (CVE-2026-88864) stemming from improperly restricted access to the public.sso_providers table exposed via Supabase PostgREST. The vulnerability enables any user with a standard Capgo API key to perform direct write operations to this database table. By inserting a row with status set to 'active' and enforce_sso set to 'true', an attacker effectively bypasses the backend provisioning route defined in supabase/functions/_backend/private/sso/providers.ts.</p>
<p>This bypass invalidates critical security controls, including the Enterprise plan entitlement checks, domain-ownership verification through DNS TXT records, and the mandatory transition from pending_verification to verified status. Consequently, the application trusts these forged entries during SSO discovery and enforcement logic, including the unauthenticated /private/sso/check-domain preflight endpoint. This allows an attacker to assert SSO enforcement for arbitrary domains, effectively hijacking the login flow for legitimate users. As of the advisory date, no patch is available for this vulnerability.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation results in the unauthorized assertion of SSO enforcement for arbitrary domains. This disrupts authentication services, potentially leading to denial-of-service for legitimate users who are forced into invalid SSO workflows. The vulnerability bypasses the Enterprise plan tiering, allowing unauthorized access to enterprise-grade features. No specific victim counts were reported, but the flaw affects all deployments of the capgo.app platform.</p>
<h2 id="recommendation">Recommendation</h2>
<p>Prioritize monitoring for anomalous database write activity or API key usage until a vendor patch is issued.</p>
<ul>
<li>Restrict access to the Supabase PostgREST interface to known-good administrative IP ranges.</li>
<li>Audit logs for unauthorized INSERT or UPDATE operations on the public.sso_providers table.</li>
<li>Review all existing entries in the public.sso_providers table for unexpected configurations that deviate from legitimate enterprise tenant provisioning.</li>
<li>Implement strict row-level security (RLS) policies within Supabase to prevent API-key-based writes to the sso_providers table.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>sso-bypass</category><category>cloud-security</category><category>api-security</category></item></channel></rss>