Description
A flaw was found in Rancher Manager. The GlobalRole controller derived the target ClusterRole name from the user-settable `authz.management.cattle.io/cr-name` annotation and overwrote that object's rules without verifying ownership. A user with delegated GlobalRole create or update permission could point the annotation at any existing ClusterRole, such as `cluster-admin`, and revoke the permissions of every principal bound to it. The change persists after the malicious GlobalRole is deleted.


This issue affects Rancher: before 2.15.1.
Published: 2026-09-03
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The GlobalRole controller in Rancher Manager builds the target ClusterRole name from the user-settable annotation authz.management.cattle.io/cr-name, then overwrites that ClusterRole’s rules without verifying that the GlobalRole owns the target. A user granted permission to create or update GlobalRoles can point the annotation to any existing ClusterRole, such as cluster-admin, and revoke the permissions of all principals bound to it. The change persists even after the malicious GlobalRole is removed, effectively causing a permanent loss of privileged access for those affected by the altered ClusterRole.

Affected Systems

SUSE Rancher Manager versions prior to 2.15.1 are affected. Users running any Rancher release earlier than 2.15.1 should verify the version and plan an upgrade.

Risk and Exploitability

With a CVSS score of 8.7 the vulnerability represents a high severity authorization bypass. No EPSS data is available, but assuming typical internal user privileges, an attacker who can create or update GlobalRoles—an authenticated action—can target existing ClusterRoles. The attack does not rely on external network reach but requires the attacker to possess delegated GlobalRole management rights. Once the clusterrole is overwritten, the compromise is durable, substantially reducing or revoking cluster-wide permissions for all bound principals. As the vulnerability is not listed in the CISA KEV catalogue, no current known public exploit may exist, but the severity and persistence warrant prompt remediation.

Generated by OpenCVE AI on September 3, 2026 at 16:44 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Rancher Manager to version 2.15.1 or later, which removes the ownership check for GlobalRole‑to‑ClusterRole mapping.
  • Restrict the set of users who have permission to create or update GlobalRoles to a minimal, trusted group, and impose an additional review step for annotations that reference critical ClusterRoles.
  • Audit existing GlobalRole objects for the authz.management.cattle.io/cr-name annotation pointing to important ClusterRoles and either correct or delete those objects before a patch can be applied.

Generated by OpenCVE AI on September 3, 2026 at 16:44 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 03 Sep 2026 16:45:00 +0000

Type Values Removed Values Added
First Time appeared Suse
Suse rancher
Vendors & Products Suse
Suse rancher

Thu, 03 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Thu, 03 Sep 2026 15:00:00 +0000

Type Values Removed Values Added
Description A flaw was found in Rancher Manager. The GlobalRole controller derived the target ClusterRole name from the user-settable `authz.management.cattle.io/cr-name` annotation and overwrote that object's rules without verifying ownership. A user with delegated GlobalRole create or update permission could point the annotation at any existing ClusterRole, such as `cluster-admin`, and revoke the permissions of every principal bound to it. The change persists after the malicious GlobalRole is deleted. This issue affects Rancher: before 2.15.1.
Title Rancher: Ownership-less ClusterRole overwrite via attacker-controlled cr-name annotation on GlobalRole
Weaknesses CWE-639
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: suse

Published:

Updated: 2026-09-03T15:07:12.467Z

Reserved: 2026-08-06T11:38:54.896Z

Link: CVE-2026-71404

cve-icon Vulnrichment

Updated: 2026-09-03T15:06:34.417Z

cve-icon NVD

Status : Received

Published: 2026-09-03T15:17:32.327

Modified: 2026-09-03T16:18:21.583

Link: CVE-2026-71404

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-03T16:45:06Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key