Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCompromise spoke cluster admin credentials
-
DeliveryCreate EndpointSlice with attacker-controlled IPs
-
ExploitLighthouse DNS propagates poisoned records to hub and peer clusters
-
ExecutionCross-cluster service traffic redirected to attacker endpoint
-
PersistAttacker relays traffic to legitimate backend
-
ImpactIntercept and manipulate inter-cluster service payloads
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V15 - Secure Coding and Architecture Data authenticity verification
|
| Exploitation Conditions | Exploitation requires the attacker to hold sufficient Kubernetes RBAC privileges on a spoke cluster to create or modify EndpointSlice objects - corresponding to the CVSS PR:H rating. This implies the attacker has already compromised the spoke cluster at a cluster-admin or at minimum an endpoint-writer service account level. The ACM multi-cluster hub must be configured with lighthouse-based cross-cluster service discovery active and the compromised spoke cluster must be joined and trusted by the hub. Exploitation is limited to environments where cross-cluster service communication is in active use; single-cluster or non-lighthouse-connected ACM deployments are not affected. The attack does not require any user interaction on the victim clusters and operates transparently once the malicious EndpointSlice is accepted. |
| Impact | The CVSS base score of 8.7 reflects the Scope:Changed characteristic (S:C), which elevates severity because a single compromised spoke cluster can affect all participating clusters in the ACM fleet - not just the attacker's own environment. However, PR:H is a critical limiting factor: exploitation requires an attacker who already controls a spoke cluster at a sufficient privilege level to create or modify EndpointSlice objects. This positions the threat actor as an insider, a supply-chain compromise of cluster workloads, or a post-exploitation pivot within an already-breached cluster. No EPSS score was provided in the source data, so exploitation probability cannot be quantitatively assessed. No KEV listing exists, and no public POC has been identified, indicating this is not currently being broadly exploited in the wild. The realistic risk profile is: high impact if a spoke cluster is already compromised, but the PR:H prerequisite significantly narrows the population of viable attackers. Organizations running ACM with many spoke clusters should treat this as a high-priority internal lateral movement and persistence risk rather than an external initial-access vector. |
| Exploit ScenarioDerived | An attacker who has gained administrative access to a spoke cluster - via credential theft, a compromised CI/CD pipeline, or exploitation of another vulnerability - creates EndpointSlice objects with IP addresses pointing to attacker-controlled infrastructure. Lighthouse DNS on the hub and peer clusters begins resolving the targeted cross-cluster service names to the malicious IPs, transparently redirecting application traffic. The attacker acts as a relay, forwarding traffic to the legitimate backend while silently reading or modifying the payloads, with no indication to the communicating applications that interception is occurring. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 20, 2026
Cross-cluster MITM attacks are enabled in Red Hat Advanced Cluster Management for Kubernetes 2.x via the lighthouse service discovery component, which fails to validate IP addresses advertised in EndpointSlice objects. An attacker controlling a compromised spoke cluster can inject arbitrary IP addresses into EndpointSlices, causing lighthouse DNS resolution across all connected clusters to redirect legitimate cross-cluster service traffic to attacker-controlled endpoints. The CVSS Scope:Changed metric confirms that impact propagates beyond the compromised spoke cluster to the hub and peer clusters, enabling unauthorized interception and manipulation of inter-cluster communications. No public exploit code or CISA KEV listing has been identified at time of analysis.
RemediationAI
Consult the Red Hat security advisory at https://access.redhat.com/security/cve/CVE-2026-66787 for the authoritative patch - no specific patched version number was present in the available data, so an exact upgrade target cannot be independently confirmed here. As a compensating control, restrict RBAC permissions to create or modify EndpointSlice objects on spoke clusters to only trusted, well-audited service accounts, reducing the blast radius of a spoke cluster compromise. Implement network policies and mutual TLS (mTLS) for all cross-cluster service communications so that even if DNS is poisoned, the attacker cannot successfully impersonate a service without valid certificates. Monitor EndpointSlice creation events on spoke clusters via audit logging and alert on unexpected IP ranges that fall outside known cluster CIDR blocks. Note that mTLS mitigates the MITM impact but does not fix the underlying DNS poisoning; only patching the lighthouse validation logic resolves the root cause.
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 lighthouse component - part of the Submariner-based multi-cluster networking layer in Red Hat ACM 2 (CPE: cpe:2.3:a:red_hat:red_hat_advanced_cluster_management_for_kubernetes_2) - provides DNS-based service discovery across Kubernetes clusters. EndpointSlice objects are standard Kubernetes API resources that enumerate backend IP addresses and ports for services. The root cause is CWE-345 (Insufficient Verification of Data Authenticity): lighthouse trusts IP address data in EndpointSlices propagated from spoke clusters without cryptographic or policy-based validation that those IPs are legitimate. Because EndpointSlice creation is a privileged but not uncommon Kubernetes RBAC permission, a compromised cluster with access to write EndpointSlices can silently poison DNS resolution for cross-cluster service discovery hub-wide. The absence of origin validation means there is no mechanism to distinguish a legitimate spoke's EndpointSlice from a malicious one.
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
AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:N
PR:H reflects requirement for compromised spoke-cluster admin access; S:C captures DNS poisoning impact propagating to hub and peer clusters beyond the attacker's own.
Primary rating from Vendor (redhat).
CVSS VectorVendor: redhat
Lifecycle Timeline
5DescriptionCVE.org
A flaw was found in the lighthouse component of Red Hat Advanced Cluster Management for Kubernetes. This vulnerability stems from insufficient validation of advertised IP addresses within EndpointSlice objects. A compromised spoke cluster can exploit this by creating EndpointSlices with attacker-controlled IP addresses, causing other clusters' lighthouse DNS to redirect legitimate service traffic to malicious endpoints. This enables a remote attacker to conduct transparent Man-in-the-Middle (MITM) attacks on cross-cluster service communications, potentially leading to unauthorized information disclosure and data manipulation.
Articles & Coverage 1
Executive ViewAI
Red Hat Advanced Cluster Management for Kubernetes 2.x contains a vulnerability that enables attackers with access to a compromised spoke cluster to intercept and redirect service traffic across all connected clusters in a federation; no public exploit identified at time of analysis. This affects organizations with multiple interconnected Kubernetes clusters, exposing sensitive inter-cluster communications and business continuity risks. No vendor patch is currently available, requiring immediate mitigations to prevent cross-cluster service poisoning.
No vendor-released patch identified at time of analysis. Interim mitigations: enforce RBAC policies to restrict EndpointSlice modifications to authorized operators only; deploy Kubernetes NetworkPolicies to restrict inter-cluster traffic to known, whitelisted service endpoints; enable comprehensive audit logging for lighthouse service discovery operations; implement network segmentation between cluster meshes; deploy DNS response validation and anomaly detection on cross-cluster service resolution.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Affected Products (CPE)CVE.org
More in Kubernetes
View allA critical vulnerability in Kubernetes ingress-nginx controller allows unauthenticated attackers with pod network access
Credential-harvesting malware compromised 84 versions of 42 TanStack npm packages on 2026-05-11 via chained GitHub Actio
Kubernetes ingress-nginx contains a configuration injection vulnerability via the mirror-target and mirror-host Ingress
A security issue was discovered in ingress-nginx https://github.com/kubernetes/ingress-nginx where the `auth-url` Ingres
A security issue was discovered in ingress-nginx https://github.com/kubernetes/ingress-nginx where the `auth-tls-match-c
Kubernetes API server in all versions allow an attacker who is able to create a ClusterIP service and set the spec.exter
A security issue was discovered in Kubernetes where a user that can create pods on Windows nodes may be able to escalate
Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. Rated critical severity (CVSS 9.9), this vulne
Unauthenticated remote attackers can trigger complete database overwrites, server-side file reads, and SSRF attacks agai
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
Fluentd configuration injection in the kube-logging Logging operator before 6.6.0 allows a namespace-scoped user who can
Authenticated Typebot users can abuse the webhook block (HTTP Request component) in versions prior to 3.13.1 to issue ar
EUVD-2026-63533
GHSA-7fh9-j94v-w42j
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB