<?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>GPUStack (&gt;= 0.7.1, &lt; 2.2.2) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/gpustack--0.7.1--2.2.2/</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>Tue, 10 Nov 2026 16:34:10 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/gpustack--0.7.1--2.2.2/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>GPUStack: SAML callback authentication bypass (CVE-2026-102894)</title><link>https://feed.craftedsignal.io/briefs/2026-11-gpustack-saml-bypass/</link><pubDate>Tue, 10 Nov 2026 16:34:10 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-11-gpustack-saml-bypass/</guid><description>GPUStack versions 0.7.1 through 2.2.1 are vulnerable to an authentication bypass in the /auth/saml/callback endpoint, allowing unauthenticated attackers to assume arbitrary identities, including administrator accounts, by submitting forged SAML assertions.</description><content:encoded><![CDATA[<p>GPUStack versions 0.7.1 through 2.2.1 contain a critical authentication bypass vulnerability due to improper handling of SAML assertions. The application fails to verify the SAML response signature, issuer, audience, destination, or time conditions using the expected <code>OneLogin_Saml2_Auth.process_response()</code> function. This vulnerability is active regardless of whether SAML SSO is configured, allowing an attacker to reach the <code>/auth/saml/callback</code> endpoint and authenticate as any user by posting a forged XML payload. Successful exploitation results in account takeover, including administrative access, and allows for infinite replay of captured assertions.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation grants an attacker full access to the target GPUStack deployment and any managed infrastructure. The vulnerability allows for identity spoofing of existing administrative users. Because the affected endpoint is enabled by default, all installations prior to 2.2.2 are at risk.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade GPUStack to version 2.2.2 or later immediately to patch CVE-2026-102894.</li>
<li>Until patching, block network access to the <code>/auth/saml/callback</code> URI at the reverse proxy or ingress level.</li>
<li>Audit existing user sessions and logs for anomalous successful authentication events originating from unexpected or untrusted network sources.</li>
</ul>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category></item></channel></rss>