CVE Catalog

CVE-2026-55225

HighCVSS 8.0
Published: Updated: Translated: NVD NIST

Summary

In Strimzi 1.0.0 and earlier, an attacker who can create a Kafka custom resource can set Kafka.spec.entityOperator watchedNamespace to a target namespace, causing the Cluster Operator to create a Role with full Secret CRUD permissions there and bind it to the Entity Operator ServiceAccount in the attacker's namespace. The attacker can mint a token for that ServiceAccount and read or write Secrets in any target namespace where the Cluster Operator has been granted permissions, regardless of STRIMZI_NAMESPACE. Fixed in versions 1.0.1 and 1.1.0.

Risk Assessment

An attacker able to create Kafka resources can access Secrets in any namespace where the Cluster Operator has permissions, potentially leading to privilege escalation and compromise of the entire cluster. This may result in exposure of sensitive data and takeover of infrastructure.

Recommendation

Upgrade Strimzi to version 1.0.1 or 1.1.0, which fix this vulnerability. Until patched, consider restricting the ability of unprivileged users to create Kafka resources and audit Cluster Operator permissions.

Other vulnerabilities in Strimzi

See all
Original NVD description (English source)

Strimzi provides a way to run an Apache Kafka cluster on Kubernetes or OpenShift in various deployment configurations. In Strimzi 1.0.0 and earlier, an attacker who can create a Kafka custom resource can set Kafka.spec.entityOperator watchedNamespace to a target namespace, causing the Cluster Operator to create a Role with full Secret CRUD permissions there and bind it to the Entity Operator ServiceAccount in the attacker's namespace. The attacker can mint a token for that ServiceAccount and read or write Secrets in any target namespace where the Cluster Operator has been granted permissions, regardless of STRIMZI_NAMESPACE. This issue is fixed in versions 1.0.1 and 1.1.0.

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