CVE-2026-105311
waiting for further signalsZero needs more public information before it can validate it.GHSA-h4vv-pfp4-5x34 ↗EUVD-2026-104963 ↗
description
StreamsHub Console deployments can allow a Kubernetes tenant to cause the operator to copy KafkaUser credential material from a different namespace into a Secret the tenant can access. An attacker must be permitted to create Console custom resources, and the operator must have Secret access beyond the tenant's namespace.
mitigation
Upgrade console to 0.12.10 or 0.14.2, as appropriate for the deployed release line. Until a console-operator fix is available, limit Console custom-resource creation to trusted users and restrict the operator's Secret RBAC to only required namespaces.
fixed in 0.12.10, 0.14.2
outcome
Contextual: an exploit technique exists, but no deterministic check could cover this one.
source signals
Public signals that triggered or updated the pipeline. These are inputs for the deltas above.
- 2026-10-20 11:30Zcve_org: trigger signal, started the run
this entry in the feed
GET /api/v1/feed/CVE-2026-105311
{ "etk_id": "ETK-2026-2447", "cve_id": "CVE-2026-105311", "display_id": "CVE-2026-105311", "ghsa_id": "GHSA-h4vv-pfp4-5x34", "euvd_id": "EUVD-2026-104963", "status": "published", "anchor_state": "anchored", "title": "Cross-namespace secret disclosure in StreamsHub Console operator", "summary": "StreamsHub Console deployments can allow a Kubernetes tenant to cause the operator to copy KafkaUser credential material from a different namespace into a Secret the tenant can access. An attacker must be permitted to create Console custom resources, and the operator must have Secret access beyond the tenant's namespace.", "mitigation": "Upgrade console to 0.12.10 or 0.14.2, as appropriate for the deployed release line. Until a console-operator fix is available, limit Console custom-resource creation to trusted users and restrict the operator's Secret RBAC to only required namespaces.", "vendor": "Red Hat", "product": "StreamsHub Console for Apache Kafka®", "affected": [ { "affected_notes": [], "affected_ranges": [ ">= 0.2.0, < 0.12.10", ">= 0.13.0, < 0.14.2" ], "ecosystem": null, "fixed_versions": [ "0.12.10", "0.14.2" ], "package_name": "console", "purl": null }, { "affected_notes": [], "affected_ranges": [], "ecosystem": null, "fixed_versions": [], "package_name": "console-operator", "purl": null } ], "cwes": [ 441 ], "cvss_score": 7.7, "cvss_src": "cna_vendor", "cvss_vector": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N", "epss_score": null, "epss_percentile": null, "epss_asof": null, "automation": "contextual", "check": false, "check_confidence_basis": null, "exploit": false, "pipeline_minutes": 37.55930345, "t0_at": "2026-10-20T11:30:09.568000+00:00", "signals": { "trigger_signal": { "at": "2026-10-20T11:30:09.568000+00:00", "days": 0, "is_lower_bound": false, "measured_at": "2026-10-20T11:30:09.568000+00:00", "url": "https://www.cve.org/CVERecord?id=CVE-2026-105311" } } }
published 2026-10-22 14:08Z
last change 2026-10-22 14:46Z
Need the technical details behind an entry?
Every entry here shows what we attempted and when. The technical details, the generated exploit that fired it and the evidence behind the verdict are not public. Tell us about your use case and we’ll get back to you about extended API access.