Skip to main content

maestro gRPC Broker EUVDEUVD-2026-92711

| CVE-2026-71297 MEDIUM
Missing Authentication for Critical Function (CWE-306)
2026-10-05 redhat GHSA-99qh-3h9r-vq6x
5.4
CVSS 3.1 · Vendor: redhat
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain valid client certificate
  2. Delivery
    Connect to maestro gRPC broker
  3. Exploit
    Bypass authentication check
  4. Execution
    Subscribe to other consumers' streams or publish forged agent status
  5. Impact
    Disclose data or corrupt cluster state

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK

1 technique across 1 tactic: Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the attacker to possess a valid client certificate accepted by the maestro gRPC broker - i.e. an already-provisioned mTLS client identity, not anonymous access. Given that certificate, no user interaction or additional configuration is needed (AC:L/UI:N) and the broker's authentication check can be bypassed to subscribe to other consumers' event streams or publish forged agent status. The principal limiting factor is the client-certificate prerequisite (PR:L), which restricts this to trusted-but-lower-privileged or compromised clients rather than arbitrary remote attackers; impact is confined to partial confidentiality and integrity within the broker (no availability impact, scope unchanged).

Impact

This is a moderate-severity authentication bypass (CVSS 5.4, CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N) in the maestro gRPC broker shipped with Red Hat Multicluster Engine for Kubernetes, classified as CWE-306 (Missing Authentication for a Critical Function). The network attack vector and low complexity raise theoretical exposure, but the PR:L requirement is decisive: the attacker must already hold a valid client certificate, meaning this is not an anonymous internet-facing flaw but a privilege/trust-boundary bypass available to an already-provisioned mTLS client. Impact is partial on both confidentiality and integrity (C:L/I:L, A:N) - reading other consumers' event streams and forging agent status, not full compromise. No EPSS score, CISA KEV listing, SSVC decision data, or public proof-of-concept was provided in the input, so there is no public exploit identified at time of analysis and no evidence of active exploitation; the signals available are internally consistent (a genuine auth-bypass with constrained privilege and impact) rather than conflicting. Net: a legitimate issue worth patching, especially in multi-tenant cluster-management deployments, but it is a bounded insider/lateral-movement risk, not a high-urgency mass-exploitation threat.

Exploit ScenarioDerived

An attacker who has obtained a valid client certificate for the maestro gRPC broker (for example a low-privileged or compromised tenant client) connects over the network and exploits the authentication bypass to subscribe to event streams belonging to other consumers, reading their messages, and/or publishes forged agent status messages to corrupt the integrity of cluster state. No proof-of-concept was provided in the input, so this scenario is inferred from the description and CVSS vector (AV:N/AC:L/PR:L).

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 05, 2026

Authentication bypass in the maestro gRPC broker shipped with Red Hat Multicluster Engine for Kubernetes lets a client that already holds a valid mTLS client certificate skip the broker's authentication check and then subscribe to other consumers' event streams or publish forged agent status messages. The consequence is unauthorized information disclosure and loss of data integrity inside the broker, with no availability impact and scope unchanged; the assessed CVSS 3.1 base score is 5.4 (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N). There is no confirmed active exploitation (not listed in CISA KEV) and no public exploit code identified at time of analysis, and the valid-client-certificate prerequisite confines abuse to trusted-but-lower-privileged or already-compromised clients rather than anonymous remote attackers.

RemediationAI

No vendor-released patch was identified at time of analysis; the authoritative fix status and any corrected Multicluster Engine build should be confirmed against https://access.redhat.com/security/cve/CVE-2026-71297 and https://bugzilla.redhat.com/show_bug.cgi?id=2511518 before planning upgrades. Until a fixed release is available, the effective compensating control is to shrink the set of identities that can reach the broker: restrict which client certificates the broker trusts, rotate and re-issue mTLS client credentials so any compromised identity loses access, and treat possession of a broker client certificate as a privileged asset - the trade-off is additional certificate-management overhead and possible disruption if workloads depend on broad trust. Network-side, limit exposure of the broker's gRPC listener to only the namespaces or hosts that legitimately publish agent status, accepting that this reduces but does not eliminate the risk from already-trusted clients. Because the abuse produces cross-consumer subscriptions and forged agent status, enable broker-side audit logging of subscription and publish calls per client identity and alert on consumers subscribing to streams outside their normal scope; this detection is post-hoc and does not prevent the bypass itself.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerable component is the maestro gRPC broker, a control-plane messaging service that multiplexes event streams between agents and consumers in Red Hat Multicluster Engine for Kubernetes; CPE data pins the affected offering to cpe:2.3:a:red_hat:multicluster_engine_for_kubernetes (the supplied CPE entries are version-wildcarded, so no specific release range is enumerated in the input). The broker relies on mutual TLS, where a client certificate is the sole authentication artifact, and the defect is classified as CWE-306 (Missing Authentication for a Critical Function): a critical operation - subscription to another consumer's event stream and publication of agent status - is reachable without a proper authorization check once the TLS handshake succeeds, so possession of any accepted client certificate confers access beyond the identity it represents. Because the failure is in the authentication/authorization layer rather than memory handling or injection, exploitation is deterministic and does not require malformed input, and the impact is bounded to partial confidentiality and integrity on the broker's own message bus.

Know when Kubernetes gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (redhat) PRIMARY 5.4 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
vuln.today AI 5.4 MEDIUM

Network-reachable gRPC broker (AV:N/AC:L) requiring a valid client certificate (PR:L), no user interaction; bypass yields partial confidentiality and integrity impact (C:L/I:L) with no availability effect.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
Red Hat 5.4 MEDIUM

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
Low
Availability
None

DescriptionCVE.org

A flaw was found in the maestro gRPC broker. This vulnerability allows a remote attacker, with a valid client certificate, to bypass authentication. This bypass enables the attacker to subscribe to other consumers' event streams, leading to unauthorized information disclosure, or to publish forged agent status, which can compromise data integrity.

Threat Intelligence Overview

EPSS Score
0.2%
Top 96% exploitable
Prevalence
Low
niche Red Hat multicluster Kubernetes management component, limited enterprise footprint
Social Media
1
Sightings
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

27
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +27
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Affected Products (CPE)CVE.org

cpe:2.3:a:red_hat:multicluster_engine_for_kubernetes:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:multicluster_engine_for_kubernetes:*:*:*:*:*:*:*:*
CVE-2025-1974 CRITICAL POC
9.8 Mar 25

A critical vulnerability in Kubernetes ingress-nginx controller allows unauthenticated attackers with pod network access

CVE-2026-45321 CRITICAL POC
9.6 May 12

Credential-harvesting malware compromised 84 versions of 42 TanStack npm packages on 2026-05-11 via chained GitHub Actio

CVE-2025-1098 HIGH POC
8.8 Mar 25

Kubernetes ingress-nginx contains a configuration injection vulnerability via the mirror-target and mirror-host Ingress

CVE-2025-24514 HIGH POC
8.8 Mar 25

A security issue was discovered in ingress-nginx https://github.com/kubernetes/ingress-nginx where the `auth-url` Ingres

CVE-2025-1097 HIGH POC
8.8 Mar 25

A security issue was discovered in ingress-nginx https://github.com/kubernetes/ingress-nginx where the `auth-tls-match-c

CVE-2020-8554 MEDIUM POC
6.3 Jan 21

Kubernetes API server in all versions allow an attacker who is able to create a ClusterIP service and set the spec.exter

CVE-2023-3676 HIGH POC
8.8 Oct 31

A security issue was discovered in Kubernetes where a user that can create pods on Windows nodes may be able to escalate

CVE-2025-55190 CRITICAL POC
9.9 Sep 04

Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. Rated critical severity (CVSS 9.9), this vulne

CVE-2026-34976 CRITICAL POC
10.0 Apr 02

Unauthenticated remote attackers can trigger complete database overwrites, server-side file reads, and SSRF attacks agai

CVE-2018-18843 CRITICAL POC
10.0 Dec 04

The Kubernetes integration in GitLab Enterprise Edition 11.x before 11.2.8, 11.3.x before 11.3.9, and 11.4.x before 11.4

CVE-2026-54680 CRITICAL POC
9.9 Jul 29

Fluentd configuration injection in the kube-logging Logging operator before 6.6.0 allows a namespace-scoped user who can

CVE-2025-64709 CRITICAL POC
9.9 Nov 13

Authenticated Typebot users can abuse the webhook block (HTTP Request component) in versions prior to 3.13.1 to issue ar

Vendor StatusVendor

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy