CVE-2026-105311CWE-441
CVE-2026-105311
High · published October 20, 2026
What it is
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.
The record
Technical detail
- CVSS v3.1
- 7.7 · HIGH
- Vector
- CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N
- CVSS v4.0
- Not supplied
- EPSS
- 0.00274 · 18.9th percentile
- Weakness
- CWE-441 · Unintended Proxy or Intermediary ('Confused Deputy')
- Published
- 2026-10-20T16:17Z
References (2)
EPSS history
Timeline
22 OCT 03:28Z
EPSS moved — → 0%
epss
20 OCT 11:30Z
Console-operator: streams for apache kafka console: cross-namespace kafkauser secret exfiltration via confused deputy
cvelistv5
20 OCT 11:30Z
Console-operator: streams for apache kafka console: cross-namespace kafkauser secret exfiltration via confused deputy
cvelistv5