PT-2025-43690 · Suse · Rancher

Published

2025-10-24

·

Updated

2025-11-07

·

CVE-2023-32199

CVSS v3.1

4.3

Medium

VectorAV:N/AC:L/PR:H/UI:R/S:U/C:L/I:L/A:L
Name of the Vulnerable Software and Affected Versions Rancher versions prior to 2.12.3 Rancher versions prior to 2.11.7
Description A flaw exists in Rancher Manager where removing a custom GlobalRole granting administrative access, or its corresponding binding, does not revoke the user's access to clusters. This impacts custom Global Roles with a * on * in * rule for resources or a * on * rule for non-resource URLs. Specifically, when a user is bound to such a custom admin GlobalRole, a ClusterRoleBinding is created on all clusters, binding them to the cluster-admin ClusterRole. Deleting the GlobalRole or its GlobalRoleBinding does not remove this ClusterRoleBinding, allowing continued access. The issue allows a user to retain cluster access even after being unassigned from the custom admin global role or the role's deletion. Orphaned ClusterRoleBindings are marked with the annotation authz.cluster.cattle.io/admin-globalrole-missing=true.
Recommendations Versions prior to 2.12.3: Upgrade to version 2.12.3 or later. Versions prior to 2.11.7: Upgrade to version 2.11.7 or later. If upgrading is not possible, manually identify and remove orphaned ClusterRoleBindings using the command: kubectl get clusterrolebinding -o jsonpath='{range .items[?(@.metadata.annotations.authz.cluster.cattle.io/admin-globalrole-missing=="true")]}{.metadata.name}{" "}{end}'.

Fix

Improper Preservation of Permissions

Weakness Enumeration

Related Identifiers

CVE-2023-32199
GHSA-J4VR-PCMW-HX59
GO-2025-4073
OPENSUSE-SU-2025:15710-1

Affected Products

Rancher