Description
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.
Published: 2026-08-12
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw in the insights-client causes its ServiceAccount to be bound to a ClusterRole that grants cluster‑wide permissions to list, get, and watch all Secrets, while the client only needs access to one specific Secret. If the insights‑client pod or its token is compromised, an attacker gains read access to every Secret in the hub cluster, including kubeconfig files for managed clusters and other sensitive credentials. This creates a high‑impact security risk by leaking confidential information and potentially enabling further attacks. The weakness is a classic privilege misuse (CWE‑250).

Affected Systems

Red Hat Advanced Cluster Management for Kubernetes 2 is affected. The vulnerability resides in the insights‑client component of this product. No other vendors or product versions are listed. Specific versions are not provided in the CNA data, so all current deployments of ACM 2 should be considered susceptible unless patched.

Risk and Exploitability

The CVSS score of 6.5 indicates moderate severity. EPSS data is unavailable, so the current likelihood of exploitation is not quantified. The vulnerability is not listed in the CISA KEV catalog. Attackers need to compromise the pod or steal the ServiceAccount token; once they have that, they can read all Secrets cluster‑wide. Failure to restrict the role grants an attacker a breadth of exploitable secrets that could facilitate further lateral movement or data exfiltration.

Generated by OpenCVE AI on August 13, 2026 at 02:08 UTC.

Remediation

Vendor Workaround

Restrict the insights-client ClusterRole to the minimum required permissions. Replace the cluster-wide secrets get/list/watch with a namespaced Role granting get access only to the specific Secret openshift-config/pull-secret in the openshift-config namespace.


OpenCVE Recommended Actions

  • Restrict the insights-client ClusterRole to the minimum required permissions by replacing the cluster‑wide secrets get/list/watch with a namespaced Role that grants read access only to the openshift-config/pull-secret in the openshift-config namespace.
  • Apply any available Red Hat update or patch for Red Hat Advanced Cluster Management for Kubernetes 2 that addresses this privilege escalation issue.
  • After applying the restriction, validate that the insights-client pod can access only the required Secret and monitor for unexpected Secret‑read activity.

Generated by OpenCVE AI on August 13, 2026 at 02:08 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 27 Aug 2026 04:00:00 +0000

Type Values Removed Values Added
CPEs cpe:/a:redhat:acm:2.11::el9
cpe:/a:redhat:acm:2.14::el9
cpe:/a:redhat:acm:2.16::el9
References

Wed, 26 Aug 2026 23:15:00 +0000

Type Values Removed Values Added
CPEs cpe:/a:redhat:acm:2 cpe:/a:redhat:acm:2.13::el9
cpe:/a:redhat:acm:2.15::el9
cpe:/a:redhat:acm:2.17::el9
References

Mon, 24 Aug 2026 17:00:00 +0000

Type Values Removed Values Added
First Time appeared Redhat insights-client
CPEs cpe:2.3:a:redhat:advanced_cluster_management_for_kubernetes:2.0:*:*:*:*:*:*:*
cpe:2.3:a:redhat:insights-client:-:*:*:*:*:*:*:*
Vendors & Products Redhat insights-client

Fri, 14 Aug 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 13 Aug 2026 12:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Moderate


Thu, 13 Aug 2026 10:30:00 +0000

Type Values Removed Values Added
First Time appeared Redhat advanced Cluster Management For Kubernetes
Vendors & Products Redhat advanced Cluster Management For Kubernetes

Wed, 12 Aug 2026 22:00:00 +0000

Type Values Removed Values Added
Description 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.
Title Insights-client: insights-client: clusterrole grants cluster-wide secrets get/list/watch beyond least privilege
First Time appeared Redhat
Redhat acm
Weaknesses CWE-250
CPEs cpe:/a:redhat:acm:2
Vendors & Products Redhat
Redhat acm
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N'}


Subscriptions

Redhat Acm Advanced Cluster Management For Kubernetes Insights-client
cve-icon MITRE

Status: PUBLISHED

Assigner: redhat

Published:

Updated: 2026-08-27T02:20:50.380Z

Reserved: 2026-08-07T16:54:37.704Z

Link: CVE-2026-71846

cve-icon Vulnrichment

Updated: 2026-08-14T17:39:16.126Z

cve-icon NVD

Status : Modified

Published: 2026-08-12T22:17:16.143

Modified: 2026-08-27T04:16:48.680

Link: CVE-2026-71846

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-12T20:00:00Z

Links: CVE-2026-71846 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T10:15:07Z

Weaknesses
  • CWE-250

    Execution with Unnecessary Privileges