Skip to main content

insights-client EUVDEUVD-2026-57688

| CVE-2026-71846 MEDIUM
Execution with Unnecessary Privileges (CWE-250)
2026-08-12 redhat GHSA-wfwr-qqxc-6cch
6.5
CVSS 3.1 · Vendor: redhat
Share

Severity by source

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

Local vector because pod execution or token theft is required; PR:L reflects the ServiceAccount's low-privilege starting point; S:C and C:H capture cross-namespace Secret read impact.

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

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
None
Availability
None

Lifecycle Timeline

1
Analysis Generated
Aug 12, 2026 - 22:21 vuln.today

DescriptionCVE.org

A flaw was found in insights-client. The component's ServiceAccount is bound to a ClusterRole granting cluster-wide secrets get, list, and watch permissions, while the code only requires access to a single specific Secret. This excessive privilege means that a compromise of the insights-client pod or ServiceAccount token would grant an attacker read access to all Secrets across the hub cluster, including managed-cluster kubeconfigs and other sensitive credentials.

AnalysisAI

Excessive Kubernetes RBAC privileges in the insights-client ServiceAccount within Red Hat Advanced Cluster Management for Kubernetes 2 expose all cluster Secrets to any attacker who compromises the pod or obtains its token. The ServiceAccount is bound to a ClusterRole granting cluster-wide get, list, and watch on all Secrets, far exceeding the single Secret the component actually requires. If the insights-client pod is breached, an attacker can read every Secret across the hub cluster - including managed-cluster kubeconfigs - enabling lateral movement to downstream managed clusters. No public exploit code has been identified at time of analysis, and this CVE is not listed in CISA KEV.

Technical ContextAI

insights-client is a telemetry and monitoring component deployed as part of Red Hat Advanced Cluster Management for Kubernetes 2 (CPE: cpe:2.3:a:red_hat:red_hat_advanced_cluster_management_for_kubernetes_2:*:*:*:*:*:*:*:*). In Kubernetes, components are assigned ServiceAccounts bound to Roles or ClusterRoles via RBAC. This component's ClusterRole grants secrets/get, secrets/list, and secrets/watch at the cluster scope (not namespace-scoped), violating the principle of least privilege. CWE-250 (Execution with Unnecessary Privileges) is the root cause - the code only consumes a single named Secret but the RBAC definition grants unrestricted read access to all Secrets in all namespaces on the hub cluster. In ACM environments, hub-cluster Secrets routinely contain kubeconfig credentials for every managed cluster, making the blast radius of a ServiceAccount token compromise disproportionately large.

RemediationAI

The primary remediation is to apply a Red Hat-issued patch for Red Hat ACM 2 once available; monitor https://access.redhat.com/security/cve/CVE-2026-71846 for the specific fixed release version, which was not confirmed in the provided input data. As a compensating control prior to patching, administrators should manually edit the insights-client ClusterRole to restrict its Secret access to only the specific named Secret the component requires, replacing the broad cluster-wide wildcard grant with a targeted ResourceName constraint - this limits the blast radius of pod compromise without disrupting component functionality, though it may require re-testing the component against the narrowed scope. Additionally, enable Kubernetes audit logging on secrets/get and secrets/list operations and alert on any access from the insights-client ServiceAccount beyond the expected single Secret, which would surface token abuse early. If the cluster supports OPA/Gatekeeper or Kyverno policies, enforce a least-privilege RBAC policy that blocks ClusterRoles from granting cluster-wide Secret read unless explicitly exempted.

CVE-2026-72526 CRITICAL
9.9 Aug 12

Cross-cluster remote code execution in Red Hat Advanced Cluster Management for Kubernetes 2 (multicloud-integrations / A

CVE-2026-70398 CRITICAL
9.6 Aug 12

Cross-tenant bearer-token disclosure in Red Hat Advanced Cluster Management for Kubernetes 2 (RHACM) lets an authenticat

CVE-2026-73122 HIGH
7.7 Aug 12

Unauthorized cross-tenant Secret and ConfigMap access in the multicloud-operators-channel component of Red Hat Advanced

CVE-2026-66878 HIGH
7.7 Aug 12

Secret exfiltration across Kubernetes namespace boundaries in the multicloud-operators-subscription component of Red Hat

CVE-2026-72508 CRITICAL
9.9 Aug 12

Privilege escalation in Red Hat Advanced Cluster Management for Kubernetes 2 lets a namespace-scoped tenant abuse the mu

CVE-2026-67567 CRITICAL
9.9 Aug 20

Privilege escalation and cluster-wide arbitrary resource deployment affects the multicloud-operators-subscription compon

CVE-2026-66792 CRITICAL
9.9 Aug 17

Privilege escalation in Red Hat Advanced Cluster Management's multicloud-operators-subscription controller lets a low-pr

CVE-2026-70496 CRITICAL
9.9 Aug 19

Privilege escalation in Red Hat Advanced Cluster Management for Kubernetes 2 stems from the search-v2-operator being bou

CVE-2026-71471 CRITICAL
9.0 Aug 12

Cross-cluster remote code execution in Red Hat Advanced Cluster Management for Kubernetes 2 (acm-search-v2-rhel9 search

CVE-2026-66786 CRITICAL
9.1 Sep 02

Remote code execution as root on the Submariner gateway node is possible in cert-auth mode, affecting Submariner as bund

CVE-2026-64927 MEDIUM
6.4 Aug 12

Cross-namespace Secret manipulation in the multicloud-operators-channel component of Red Hat Advanced Cluster Management

CVE-2026-71472 CRITICAL
9.1 Aug 17

Command and SQL injection in Red Hat Advanced Cluster Management for Kubernetes 2 (acm-search-v2-rhel9) lets a privilege

Vendor StatusVendor

Share

EUVD-2026-57688 vulnerability details – vuln.today

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