<?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>Strimzi - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/vendors/strimzi/</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, 20 Oct 2026 13:07:54 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/vendors/strimzi/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>Strimzi: Privilege escalation via Console custom resource image injection (CVE-2026-105312)</title><link>https://feed.craftedsignal.io/briefs/2026-10-cve-2026-105312/</link><pubDate>Tue, 20 Oct 2026 13:07:54 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-cve-2026-105312/</guid><description>CVE-2026-105312 is a high-severity privilege escalation vulnerability allowing a tenant to perform cross-tenant Strimzi control-plane actions by injecting arbitrary container images into privileged operator-managed pods.</description><content:encoded><![CDATA[<p>CVE-2026-105312 is a security vulnerability in the Strimzi Kubernetes operator that allows for cross-tenant privilege escalation. A tenant with 'create' permissions on Console custom resources can manipulate the 'spec.containers.api.spec.image' field, forcing the operator to deploy an arbitrary container image under its control. The operator subsequently deploys this image into a pod associated with a ServiceAccount that has high-privilege access, including cluster-wide get, list, and watch permissions on all Strimzi Custom Resource Definitions (CRDs) such as KafkaUsers, as well as patch permissions on Kafkas and KafkaRebalances. An attacker exploiting this can read the projected ServiceAccount token from within the container to gain unauthorized control-plane access, effectively bypassing tenant isolation to read or modify Kafka resources across the cluster.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker identifies a Kubernetes namespace where they possess 'create' permissions on Console custom resources.</li>
<li>Attacker crafts a malicious Console custom resource definition containing a crafted 'spec.containers.api.spec.image' value pointing to an attacker-controlled container image.</li>
<li>Attacker submits the malicious Console custom resource to the Kubernetes API server.</li>
<li>The Strimzi operator reconciles the malicious resource and pulls the attacker-controlled image.</li>
<li>The Strimzi operator deploys the malicious image into a pod context managed by the operator.</li>
<li>The pod initializes with a ServiceAccount bound via ClusterRoleBinding to a high-privilege Strimzi ClusterRole.</li>
<li>Attacker executes code within the running container to access the projected ServiceAccount token located in the filesystem.</li>
<li>Attacker uses the stolen ServiceAccount token to perform unauthorized cross-tenant operations, such as modifying KafkaUsers or Kafka resources.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows a low-privileged tenant to gain elevated, cluster-wide control over Strimzi Kafka deployments. This results in unauthorized access to sensitive Kafka data, the ability to modify or delete Kafka users and cluster configurations, and potential disruption to cross-tenant messaging services.</p>
<h2 id="recommendation">Recommendation</h2>
<ol>
<li>Audit Kubernetes RBAC policies to restrict 'create' permissions on Console custom resources to trusted administrative principals only.</li>
<li>Implement admission controllers to validate image registry sources for pods created by operators, ensuring only authorized container images are deployed.</li>
<li>Review existing ClusterRoleBindings associated with Strimzi ServiceAccounts to ensure they adhere to the principle of least privilege.</li>
<li>Upgrade to the latest patched version of the Strimzi operator as provided by the vendor.</li>
</ol>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category></item></channel></rss>