<?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>Traefik (&lt; V2.11.57) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/traefik--v2.11.57/</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>Fri, 11 Sep 2026 00:52:59 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/traefik--v2.11.57/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>Traefik HTTP/3 Backend Authentication Bypass via Connection Reuse</title><link>https://feed.craftedsignal.io/briefs/2026-09-traefik-http3-auth-bypass/</link><pubDate>Fri, 11 Sep 2026 00:52:59 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-traefik-http3-auth-bypass/</guid><description>Traefik fails to isolate connection-bound NTLM and Negotiate authentication on HTTP/3 routes, allowing unrelated clients to inherit victim-authenticated backend connections.</description><content:encoded><![CDATA[<p>Traefik (v2.11.0-v2.11.56 and v3.0.0-v3.7.12) contains a critical authorization bypass vulnerability (CVE-2026-88007) when configured with HTTP/3. The vulnerability stems from a protocol-parity gap where the HTTP/3 entrypoint fails to initialize a connection-scoped transport holder, unlike the HTTP/1.1 and HTTP/2 paths.</p>
<p>When using backends that utilize connection-bound authentication mechanisms such as NTLM or Negotiate (Kerberos), the <code>kerberosRoundTripper</code> relies on <code>service.AddTransportOnContext</code> to isolate authenticated connections. Because this initialization is absent in the HTTP/3 <code>ConnContext</code>, the round-tripper falls back to a shared backend transport pool. As a result, once a victim establishes an authenticated session to a backend that supports keep-alive, an unrelated HTTP/3 client may be assigned the same persistent backend TCP connection. This allows the second client to inherit the victim's backend identity, enabling unauthorized access to data and the ability to perform state-changing requests without providing the victim's credentials.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows for complete cross-client authorization bypass on affected routes. An unauthenticated attacker can masquerade as a previously authenticated victim, enabling the theft of victim-only data and the execution of unauthorized actions (e.g., balance transfers or configuration changes). This affects enterprise environments utilizing NTLM or Kerberos authentication integrated with Traefik proxies and HTTP/3.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade Traefik to v2.11.57 or v3.7.13 immediately to ensure the <code>ConnContext</code> properly initializes the connection-scoped transport holder.</li>
<li>As a temporary mitigation, disable HTTP/3 support on Traefik entrypoints that route to backends relying on connection-bound NTLM or Negotiate authentication until patches are applied.</li>
<li>Audit backend configurations to identify services using persistent NTLM/Negotiate authentication and verify that they are not exposed via HTTP/3 entrypoints in the interim.</li>
</ul>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category><category>vulnerability</category><category>auth-bypass</category><category>webserver</category><category>proxy</category><category>request-smuggling</category><category>authorization-bypass</category></item></channel></rss>