Skip to content
6.8 Medium

CVE-2026-107176 Cluster-samples-operator: role reads all secrets in openshift-config, not just pull-secret

Description

A flaw was found in the cluster-samples-operator. The RBAC Role coreos-pull-secret-reader in namespace openshift-config grants get, list, and watch permissions on all Secret resources without resourceNames scoping. The operator only requires access to the pull-secret Secret. If the samples-operator pod or its service account token is compromised through a separate vulnerability, an attacker could read all secrets in openshift-config, potentially including OAuth identity provider credentials, cloud provider credentials, and other sensitive cluster configuration.

CVSS 3.1 detail

Vector CVSS:3.1/AV:A/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N

Exploitable from the adjacent network, with an ordinary account and without any user action; an attacker can seriously compromise confidentiality, integrity or availability.

Attack vector
Adjacent network
Attack complexity
Low
Privileges required
Low
Interaction
None
Scope
Changed
Confidentiality
High
Integrity
None
Availability
None

Affected products and versions

Product Affected versions Fixed in
Red Hat OpenShift Container Platform 4 Versions not published
Red Hat OpenShift Container Platform 4.20 1792826398 earliest → < 1792826398 1792826398
Red Hat OpenShift Container Platform 4.21 1792852494 earliest → < 1792852494 1792852494
Red Hat OpenShift Container Platform 4.22 1792770602 earliest → < 1792770602 1792770602
Red Hat OpenShift Container Platform 5 Versions not published
Red Hat OpenShift Container Platform 4.19 1793123280 earliest → < 1793123280 1793123280

References

Timeline

  1. Published
  2. Last modified
The 629 CVEs of Red Hat OpenShift Container Platform 4 →
Track this CVE