Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

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

Quick assessment

Affected
Red Hat StreamsHub Console for Apache Kafka®
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

StreamsHub Console 操作符存在“混淆代理”(confused deputy)漏洞:拥有创建 Console 自定义资源(Custom Resource)权限的 Kubernetes 租户,可将 字段设置为任意命名空间。该操作符以集群范围的 Secrets RBAC 权限运行,能够读取目标命名空间中的 KafkaUser Secret(包含 SASL 凭证或 TLS 私钥),并将明文内容写入攻击者所在命名空间的一个 Secret 中。在整个代码路径中,既没有同命名空间校验机制,也不存在任何允许列表(

CVSS 7.7 · High
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-105311

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
Console-operator: streams for apache kafka console: cross-namespace kafkauser secret exfiltration via confused deputy
Source: CVE Program / CVE List V5
Vulnerability 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.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N
Source: CVE Program / CVE List V5
Vulnerability Type
未有动机的代理或中间人(混淆代理)
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
Red Hat StreamsHub Console for Apache Kafka® 0.2.0 ~ 0.12.10 -
Red Hat streams for Apache Kafka 2 - cpe:/a:redhat:amq_streams:2
Red Hat streams for Apache Kafka 3 - cpe:/a:redhat:amq_streams:3

II. Public POCs for CVE-2026-105311

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-105311

请登录查看更多情报信息。

Vendor Advisories for CVE-2026-105311 (2)

Same Patch Batch · Red Hat · 2026-10-20 · 6 CVEs total

CVE-2026-105312 9.9 CRITICAL Console-operator: streams for apache kafka console: tenant-controlled container image on c
CVE-2026-105941 8.1 HIGH Kroxylicious-kms-provider-azure-key-vault-kms: streams for apache kafka kroxylicious: azur
CVE-2026-112177 7.3 HIGH Ghostscript: reintroduction of .charkeys -dsafer bypass in rhel 8
CVE-2026-113496 5.0 MEDIUM Cockpit-machines: vnc console password disclosure through virt-xml command-line arguments
CVE-2026-113495 5.0 MEDIUM Cockpit-machines: rhsm access-token disclosure through image helper command-line arguments

IV. Related Vulnerabilities

V. Comments for CVE-2026-105311

No comments yet


Leave a comment