<?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/"><channel><title>Multicluster-Engine - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/multicluster-engine/</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, 24 Jul 2026 19:18:59 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/multicluster-engine/feed.xml" rel="self" type="application/rss+xml"/><item><title>Red Hat Advanced Cluster Management Vulnerability Allows Cluster-Admin Privilege Escalation</title><link>https://feed.craftedsignal.io/briefs/2026-07-cve-2026-17107-rhacm/</link><pubDate>Fri, 24 Jul 2026 19:18:59 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-07-cve-2026-17107-rhacm/</guid><description>A flaw exists in the cluster-proxy service-proxy component of Red Hat Advanced Cluster Management for Kubernetes (RHACM) and multicluster-engine (MCE), allowing an authenticated hub principal to inject an Impersonate-Group header into proxied requests, bypassing validation, and leveraging the spoke ServiceAccount's unrestricted impersonation permissions to escalate privileges to cluster-admin on all managed clusters.</description><content:encoded><![CDATA[<p>A high-severity vulnerability, CVE-2026-17107, has been identified in the <code>cluster-proxy service-proxy</code> component of Red Hat Advanced Cluster Management for Kubernetes (RHACM) and multicluster-engine (MCE). This flaw enables an authenticated hub principal to achieve <code>cluster-admin</code> privileges across all managed clusters. The <code>service-proxy</code> component is designed to append impersonation group headers to proxied requests but fails to adequately remove or validate caller-supplied values. Attackers can exploit this by injecting a malicious <code>Impersonate-Group</code> header, such as <code>system:masters</code>. Coupled with the unrestricted impersonation permissions held by the spoke ServiceAccount, this bypasses authorization checks, allowing unauthorized privilege escalation. This vulnerability poses a significant risk to the security and integrity of environments utilizing RHACM or MCE, as it grants full administrative control over critical Kubernetes resources.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li><strong>Initial Access</strong>: An attacker gains authenticated access as a hub principal to the Red Hat Advanced Cluster Management or Multicluster Engine platform.</li>
<li><strong>Vulnerability Identification</strong>: The authenticated attacker identifies the <code>cluster-proxy service-proxy</code> component as vulnerable, specifically its failure to validate or remove caller-supplied <code>Impersonate-Group</code> headers.</li>
<li><strong>Request Crafting</strong>: The attacker crafts a malicious proxied request intended for a managed cluster, embedding a forged <code>Impersonate-Group: system:masters</code> header within it.</li>
<li><strong>Header Injection</strong>: The crafted request, containing the malicious header, is sent to the <code>cluster-proxy service-proxy</code> component.</li>
<li><strong>Lack of Validation</strong>: The <code>service-proxy</code> processes the request and, due to the identified flaw, appends the attacker-supplied <code>Impersonate-Group</code> header without proper validation or prior removal of existing values.</li>
<li><strong>Privilege Escalation via Spoke ServiceAccount</strong>: The proxied request, now containing the injected <code>system:masters</code> group, reaches the target managed cluster. The spoke ServiceAccount, which possesses unrestricted impersonation permissions, processes this request with <code>cluster-admin</code> privileges.</li>
<li><strong>Administrative Control</strong>: The attacker successfully escalates privileges and gains <code>cluster-admin</code> access on the managed cluster, enabling full control over all Kubernetes resources and configurations within that cluster.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of CVE-2026-17107 allows an authenticated attacker to gain <code>cluster-admin</code> privileges on all managed clusters within the Red Hat Advanced Cluster Management or Multicluster Engine environment. This grants full administrative control, potentially leading to complete compromise of the clusters, including data exfiltration, service disruption, deployment of malicious workloads, or further lateral movement within the compromised infrastructure. Given the critical role of cluster-admin privileges, this vulnerability could severely impact the confidentiality, integrity, and availability of the affected Kubernetes environments.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Patch CVE-2026-17107 by updating Red Hat Advanced Cluster Management for Kubernetes and multicluster-engine to the versions specified in the vendor advisory from Red Hat.</li>
<li>Monitor platform logs for the <code>cluster-proxy service-proxy</code> component for any unusual <code>Impersonate-Group</code> headers in proxied requests, particularly those not originating from known legitimate internal services.</li>
<li>Review and restrict ServiceAccount permissions within your Kubernetes environment to follow the principle of least privilege, especially for ServiceAccounts involved in proxying or impersonation, to limit the blast radius of similar vulnerabilities.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>privilege-escalation</category><category>vulnerability</category><category>kubernetes</category><category>cloud</category><category>red-hat</category></item></channel></rss>