Description
A flaw was found in the StreamsHub Console for Apache Kafka. Tenant-supplied Kafka client properties from the Console custom resource are copied into the console-api AdminClient configuration without filtering security-sensitive keys, allowing a Console CR author to set config.providers and bootstrap.servers to exfiltrate the console-api ServiceAccount token to an attacker-controlled broker.
Published: 2026-09-28
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Console ServiceAccount token exfiltration
Action: Apply patch
AI Analysis

Impact

A vulnerability in the StreamsHub Console for Apache Kafka allows a Console Custom Resource author to inject arbitrary Kafka client configuration. The console‑api AdminClient inherits these properties without filtering security‑sensitive keys, such as config.providers and bootstrap.servers. An attacker who can create or modify a Console CR can point these settings to a rogue Kafka broker and cause the console‑api ServiceAccount token to be sent to the attacker, leading to compromise of the underlying cluster with the permissions of the console‑api ServiceAccount.

Affected Systems

Red Hat Streams for Apache Kafka versions 2 and 3 are affected. The vulnerability applies to any deployment that uses the StreamsHub Console operator and allows tenant‑supplied Kafka client properties to be passed to the console‑api AdminClient. No specific sub‑versions are listed; the issue exists in all currently supported releases until a fixed version is released.

Risk and Exploitability

The CVSS score of 6.5 indicates a moderate severity. EPSS is not publicly available, and the vulnerability is not listed in the CISA KEV catalog. The attack requires the ability to create, update, or patch Console Custom Resources, which is typically granted to cluster administrators or tenants with privileged access. The broker endpoint can be directed to any arbitrary network address that the console‑api can reach, so the exploit can be performed through normal API calls without additional privileges, but only by users with CR modification rights. The combined factors mean that the risk is moderate but could lead to full cluster compromise if an attacker controls a Console CR.

Generated by OpenCVE AI on September 28, 2026 at 18:39 UTC.

Remediation

Vendor Workaround

Restrict `create`, `update`, and `patch` permissions for Console custom resources to trusted administrators only. Where supported, apply a NetworkPolicy to restrict Console API egress to approved Kafka broker endpoints. These controls reduce exposure to the reported ServiceAccount-credential disclosure path but do not replace the permanent fix, which is to filter security-sensitive Kafka client properties. Upgrade to a release containing the permanent fix when available.


OpenCVE Recommended Actions

  • Upgrade to a patched release of Red Hat Streams for Apache Kafka that filters security‑sensitive Kafka client properties.
  • Limit the permissions on Console Custom Resources by granting create, update, and patch only to trusted administrators to prevent malicious CR manipulation.
  • Apply a NetworkPolicy that restricts the console‑api pod’s outbound traffic to approved Kafka broker endpoints, blocking egress to unauthenticated brokers.

Generated by OpenCVE AI on September 28, 2026 at 18:39 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 05 Oct 2026 09:15:00 +0000


Wed, 30 Sep 2026 21:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 29 Sep 2026 13:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Important


Tue, 29 Sep 2026 08:00:00 +0000

Type Values Removed Values Added
References

Mon, 28 Sep 2026 20:15:00 +0000

Type Values Removed Values Added
First Time appeared Redhat streams For Apache Kafka
Vendors & Products Redhat streams For Apache Kafka

Mon, 28 Sep 2026 17:45:00 +0000

Type Values Removed Values Added
Description A flaw was found in the StreamsHub Console for Apache Kafka. Tenant-supplied Kafka client properties from the Console custom resource are copied into the console-api AdminClient configuration without filtering security-sensitive keys, allowing a Console CR author to set config.providers and bootstrap.servers to exfiltrate the console-api ServiceAccount token to an attacker-controlled broker.
Title Streamshub/console: console-operator: streams for apache kafka console: unfiltered kafka client properties → sa-token exfiltration via config.providers
First Time appeared Redhat
Redhat amq Streams
Weaknesses CWE-470
CPEs cpe:/a:redhat:amq_streams:2
cpe:/a:redhat:amq_streams:3
Vendors & Products Redhat
Redhat amq Streams
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N'}


Subscriptions

Redhat Amq Streams Streams For Apache Kafka
cve-icon MITRE

Status: PUBLISHED

Assigner: redhat

Published:

Updated: 2026-10-05T08:56:02.300Z

Reserved: 2026-09-23T15:44:19.471Z

Link: CVE-2026-96740

cve-icon Vulnrichment

Updated: 2026-09-30T19:42:02.856Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-28T18:17:26.880

Modified: 2026-10-05T09:17:13.743

Link: CVE-2026-96740

cve-icon Redhat

Severity : Important

Publid Date: 2026-09-28T17:05:21Z

Links: CVE-2026-96740 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-28T19:47:46Z

Weaknesses
  • CWE-470

    Use of Externally-Controlled Input to Select Classes or Code ('Unsafe Reflection')