CVE Catalog

CVE-2026-105312

CriticalCVSS 9.9
Published: Updated: Translated: NVD NIST

Summary

A Kubernetes tenant with create permission on Console custom resources can set spec.containers.api.spec.image to an arbitrary container image. The operator deploys this image into a pod whose ServiceAccount is bound via ClusterRoleBinding to a ClusterRole granting cluster-wide get/list/watch on all Strimzi CRDs (including KafkaUsers), patch on Kafkas/KafkaRebalances, and cluster-monitoring-view. The attacker's code reads the projected SA token and gains cross-tenant Strimzi control-plane read+write access.

Risk Assessment

A low-privileged attacker in one tenant can take control of Strimzi resources of other tenants and access cluster monitoring data. This is a serious breach of multi-tenant isolation.

Recommendation

Restrict create permissions on Console resources to trusted users and review and narrow the ClusterRole bound to the operator's ServiceAccount. Consider enforcing policies that allow only trusted container images.

Other vulnerabilities in Strimzi

See all
Original NVD description (English source)

A Kubernetes tenant with create permission on Console custom resources can set spec.containers.api.spec.image to an arbitrary container image. The operator deploys this image into a pod whose ServiceAccount is bound via ClusterRoleBinding to a ClusterRole granting cluster-wide get/list/watch on all Strimzi CRDs (including KafkaUsers), patch on Kafkas/KafkaRebalances, and cluster-monitoring-view. The attacker's code reads the projected SA token and gains cross-tenant Strimzi control-plane read+write access.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS