<?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:kcp-Dev:kcp:*:*:*:*:*:*:*:* - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/cpes/cpe2.3akcp-devkcp/</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, 18 Sep 2026 19:48:14 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/cpes/cpe2.3akcp-devkcp/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 and Privilege Escalation in kcp Front-Proxy</title><link>https://feed.craftedsignal.io/briefs/2026-09-kcp-auth-bypass/</link><pubDate>Fri, 18 Sep 2026 19:48:14 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-kcp-auth-bypass/</guid><description>The kcp front-proxy fails to sanitize inbound X-Remote-* identity headers, allowing authenticated attackers to perform privilege escalation to system:masters and bypass multi-tenant authorization.</description><content:encoded><![CDATA[<p>The kcp-dev kcp platform contains a critical vulnerability (CVE-2026-61682) where the front-proxy fails to remove client-supplied <code>X-Remote-*</code> identity headers before forwarding requests to backend shards. In a kcp sharded architecture, the front-proxy authenticates users and communicates their identity to shards via these headers. Because the front-proxy performs an insecure append operation rather than a replace/sanitize operation, an authenticated attacker can inject their own forged headers into the request.</p>
<p>By crafting requests with custom <code>X-Remote-Group</code> or <code>X-Remote-Extra-*</code> headers, an attacker can assert elevated privileges, specifically <code>system:masters</code>, or forge warrants and scopes to break workspace isolation. This allows any authenticated user to gain cluster-administrator access, enabling read, write, and delete operations across all tenants and workspaces managed by the affected shard. The vulnerability was identified and disclosed in September 2026 and affects specific versions of the kcp binary.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker obtains valid low-privilege authentication credentials (e.g., client certificate, OIDC token, or service account token) valid for the kcp environment.</li>
<li>Attacker crafts an HTTP request targeting a resource managed by a kcp shard.</li>
<li>Attacker injects malicious <code>X-Remote-Group: system:masters</code> and <code>X-Remote-Extra-*</code> headers into the request.</li>
<li>Attacker sends the crafted request to the kcp front-proxy.</li>
<li>Front-proxy authenticates the attacker but fails to strip the pre-existing, malicious identity headers.</li>
<li>Front-proxy forwards the request along with the original injected headers to the target shard.</li>
<li>The shard processes the identity headers as trusted assertions from the front-proxy.</li>
<li>Attacker gains unauthorized administrative access to the targeted workspace or the entire shard, allowing data exfiltration or destructive actions.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation results in a total breakdown of multi-tenant security boundaries within a kcp cluster. An attacker can access, modify, or delete any resource, including secrets, APIExports, and LogicalClusters, across all workspaces on the compromised shard. The potential impact is widespread data breach and full cluster takeover, affecting any organization utilizing sharded kcp deployments for multi-tenant service hosting.</p>
<h2 id="recommendation">Recommendation</h2>
<p>Prioritize the immediate upgrade of all kcp front-proxy and shard components to version 0.31.4 or 0.32.2. No configuration changes are required following the patch. In environments where immediate patching is not feasible, implement a strict front-end proxy layer (e.g., Nginx, Envoy, or HAProxy) positioned before the kcp front-proxy that explicitly strips all <code>X-Remote-</code> prefixed headers from inbound client requests. Monitor webserver logs for requests containing headers such as <code>X-Remote-Group</code> or <code>X-Remote-Extra</code> originating from client IP addresses to identify potential exploitation attempts.</p>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category></item></channel></rss>