<?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>Cluster-Gateway (&lt; 1.0.3, 1.1.0-1.1.2, 1.2.0-Rc.1) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/cluster-gateway--1.0.3-1.1.0-1.1.2-1.2.0-rc.1/</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>Sat, 05 Sep 2026 00:07:28 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/cluster-gateway--1.0.3-1.1.0-1.1.2-1.2.0-rc.1/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>OpenChoreo Cluster-Gateway Authentication Bypass and RCE</title><link>https://feed.craftedsignal.io/briefs/2026-09-openchoreo-auth-bypass/</link><pubDate>Sat, 05 Sep 2026 00:07:28 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-openchoreo-auth-bypass/</guid><description>The OpenChoreo cluster-gateway fails to authenticate callers to internal management APIs, allowing unauthorized actors to perform arbitrary Kubernetes API mutations and access Secrets across connected data planes.</description><content:encoded><![CDATA[<p>The OpenChoreo cluster-gateway component suffers from a critical authentication bypass vulnerability (CVE-2026-73842) affecting its internal management APIs, specifically /api/proxy/, /api/exec/, and /api/wirelogs/. These endpoints are designed to tunnel requests to connected Kubernetes data planes but lack any caller authentication or authorization checks. Furthermore, despite being intended for read-only telemetry, the validator allows arbitrary HTTP methods, including those that mutate state or disclose sensitive information. An attacker with network reach to the internal listener can interact with the downstream Kubernetes APIs of any connected data plane as if they were the cluster-gateway itself. This vulnerability creates a significant risk of Secret exfiltration, arbitrary workload modification, and remote code execution via pod exec functionality.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker gains network reach to the OpenChoreo cluster-gateway internal management port.</li>
<li>Attacker probes the internal API endpoints: /api/proxy/, /api/exec/, or /api/wirelogs/.</li>
<li>Attacker crafts a malicious request to /api/proxy/ to reach the Kubernetes API server of a connected data plane.</li>
<li>Attacker bypasses the non-existent authentication mechanism, as the gateway blindly forwards the request.</li>
<li>Attacker sends a POST or PUT request to create or modify Kubernetes resources (e.g., Deployments or Services) in a target namespace.</li>
<li>Attacker sends a request to /api/exec/ to execute arbitrary commands inside a target pod, achieving RCE.</li>
<li>Attacker reads Kubernetes Secrets in tenant namespaces to harvest database credentials or cloud service keys.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>The vulnerability grants unauthorized full control over connected Kubernetes data planes. Successful exploitation leads to the disclosure of sensitive credentials stored in Kubernetes Secrets, the deployment of malicious workloads, and remote command execution within the tenant environment. This affects all versions of OpenChoreo prior to the specified fixed releases (1.0.3, 1.1.3, 1.2.0), effectively neutralizing data-plane level security controls.</p>
<h2 id="recommendation">Recommendation</h2>
<ol>
<li>Upgrade OpenChoreo immediately to version 1.0.3, 1.1.3, or 1.2.0 to resolve CVE-2026-73842.</li>
<li>Implement strict network segmentation to restrict access to the cluster-gateway internal listener.</li>
<li>Ensure that internal management ports are not reachable from untrusted workload namespaces using Kubernetes NetworkPolicies.</li>
<li>Audit logs for anomalous HTTP POST or PUT requests to /api/proxy/ that target the Kubernetes API server.</li>
</ol>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category><category>authentication-bypass</category><category>kubernetes</category><category>cloud</category></item></channel></rss>