CVE-2026-105311

Console-operator: streams for apache kafka console: cross-namespace kafkauser secret exfiltration via confused deputy

State
Published
Severity
7.7 High
Published
Oct 20, 2026
Updated
Oct 21, 2026
Reserved
Oct 5, 2026

Read the record on cve.org

Description

The StreamsHub Console operator acts as a confused deputy: a Kubernetes tenant with permission to create a Console custom resource can set spec.kafkaClusters[].credentials.kafkaUser.namespace to any namespace. The operator, running with cluster-wide Secrets RBAC, reads the victim-namespace KafkaUser Secret (SASL credentials or TLS private keys) and writes the plaintext material into a Secret in the attacker's namespace. No same-namespace check or allowlist exists anywhere in the code path.

Scores

CVSSScoreVectorSource
3.17.7 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:Nredhat

Weaknesses

  • CWE-441 Unintended Proxy or Intermediary ('Confused Deputy')

Affected Products

ProductVersions
StreamsHub Console for Apache Kafka®Red Hat
  • 0.2.0 to before 0.12.10Affected
  • 0.13.0 to before 0.14.2Affected
streams for Apache Kafka 2Red Hat
    streams for Apache Kafka 3Red Hat

      References

      Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.