External risk intelligence

Submariner-Operator Excessive Permissions Enable Man-in-the-Middle Attacks

CVE advisorySeverity: CRITICAL (CVSS 9.9)

CVE-2026-66780

This vulnerability exists within internal Kubernetes cluster mesh communications, specifically involving the submariner-operator's role permissions. While it affects inter-cluster connectivity, these components are typically deployed within private, segmented network fabrics rather than being directly exposed to the public internet.

Halo Surface Signal: 2 out of 5 — less likely to be public-facing.

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

This advisory details a critical security flaw in the submariner-operator component that could allow a compromised cluster to intercept and redirect network traffic across the entire cluster mesh, leading to potential Man-in-the-Middle attacks. While the technical impact is significant, the primary concern for leadership is to confirm if this specific technology is in use within the organization to assess potential exposure.

  • Flaw allows rerouting of cluster network traffic.
  • Understand if this specific technology is used.
  • Confirm relevance and assess potential exposure.

Attack Path

How an attacker could exploit the issue

An attacker with existing access to one cluster in a mesh can leverage excessive permissions granted to the `submariner-k8s-broker-cluster` Role. By altering endpoint information of other clusters, they can redirect traffic, enabling a Man-in-the-Middle attack across the entire mesh.

  • Compromised cluster access required.
  • Overwriting endpoint information triggers vulnerability.
  • Full mesh traffic interception possible.

Live Threat

Current exploitation, exposure, and threat context

A flaw in the submariner-operator component grants excessive permissions to joined clusters. This could allow a compromised cluster to modify network configurations and overwrite endpoint information of other clusters. Consequently, an attacker might redirect inter-cluster tunnel traffic, potentially enabling Man-in-the-Middle attacks across the entire cluster mesh.

  • Inter-cluster network configurations and endpoint data.
  • Compromised cluster overwrites endpoint information.
  • Man-in-the-Middle attacks across the cluster mesh.

Operational Fix

Recommended remediation, mitigation, and detection steps

The submariner-operator component's excessive permissions for the `submariner-k8s-broker-cluster` Role create a critical risk for Man-in-the-Middle attacks within cluster meshes. Platform or Kubernetes administration teams are likely responsible for addressing this. The first practical move is to identify all deployed submariner-operator instances, confirm their reachability and criticality within the mesh, and then coordinate remediation with the platform or Kubernetes team, potentially involving vendor coordination if Red Hat is the vendor.

  • Platform/Kubernetes teams own this.
  • Verify affected clusters and network reachability.
  • Plan coordinated remediation with vendor support.

Supplementary metadata

Validate whether this threat affects your internet-facing exposure.

Halo Threat Intelligence helps prioritize remediation with Halo Surface Signal and H/A/L/O context. Start exposure validation with a free external attack surface trial.

Frequently asked questions

What is the submariner-operator and how is it used?

Submariner-operator is a software component used to manage cross-cluster connectivity in Kubernetes environments. It facilitates direct networking between pods across different clusters, enabling them to communicate as if they were in a single, unified network mesh.

What does CWE-284 mean for CVE-2026-66780?

CWE-284 represents an Improper Access Control vulnerability. In this case, it means the submariner-operator assigns excessive permissions to the `submariner-k8s-broker-cluster` role. This allows a cluster that has already been joined to the mesh to perform actions it should not be authorized to do, specifically modifying network settings that affect other connected clusters.

How does an attacker trigger this vulnerability?

An attacker triggers this flaw by first gaining control over a single cluster that is part of the mesh. Once inside, they use the overly permissive role to overwrite the endpoint information of other clusters. Simply having the software installed does not trigger the bug; it requires an active, malicious attempt to modify shared network configuration data.

Is my network at risk according to Halo Surface Signal?

Halo Surface Signal indicates the risk is unlikely for most because this component usually operates within private, segmented network fabrics rather than being directly exposed to the public internet. While it poses a serious threat to the integrity of inter-cluster communications, the requirement for internal cluster access significantly limits the attack surface.

What should I do if I run submariner-operator?

Start by identifying all instances of submariner-operator within your environment to determine where it is deployed. Once identified, consult with your platform or Kubernetes administration teams to evaluate your configuration and coordinate necessary security updates or policy adjustments. If you use Red Hat services, check their support channels for guidance on remediating these excessive role permissions.

References