CVE-2026-71403
Rancher vulnerability analysis and mitigation

Overview

CVE-2026-71403 is an authorization bypass vulnerability in SUSE Rancher Manager affecting all versions before 2.15.1. The flaw exists in the /v3/users update API endpoint, which fails to enforce immutability of the username and principalIds fields on User resources. A privileged user with the update verb on users.management.cattle.io can inject a foreign identity provider (IdP) principal into any account, causing the next login by the owner of that principal to be bound to the victim's account and inherit its role bindings. The vulnerability was published on September 3, 2026, with a patch merged on August 14, 2026, and carries a CVSS v3.1 base score of 6.1 (Medium) (Feedly, GitHub PR).

Technical details

The root cause is classified as CWE-639 (Authorization Bypass Through User-Controlled Key). The /v3/users update path in Rancher's management API does not validate or restrict modifications to the username and principalIds fields, which should be immutable after account creation. An attacker with elevated RBAC permissions (update on users.management.cattle.io) can craft an API request to overwrite a target user's principalIds with a principal they control from a foreign identity provider. When the legitimate owner of that injected principal next authenticates via the IdP, Rancher binds their session to the victim's account, granting them all associated role bindings. Exploitation requires high privileges and user interaction (the victim must log in), limiting the attack surface (Feedly, GitHub PR).

Impact

Successful exploitation allows an attacker to effectively hijack any Rancher user account by binding a foreign IdP principal to it, causing the next login by the principal's owner to inherit the victim's full role-based access control (RBAC) permissions. This results in high confidentiality and integrity impact — the attacker gains unauthorized access to all resources, namespaces, clusters, and secrets accessible to the victim account. Availability is not directly impacted, but the account takeover could enable lateral movement across clusters managed by Rancher (Feedly).

Exploitability

There is no public proof-of-concept exploit and no evidence of in-the-wild exploitation as of the time of publication (Feedly). The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. The EPSS score is approximately 0.197%, indicating a low probability of exploitation in the near term. Exploitation is not automatable, as it requires the attacker to already hold high privileges within Rancher and depends on the victim user logging in after the principal injection (Feedly).

Exploitation steps

  1. Reconnaissance: Identify a target Rancher instance running a version prior to 2.15.1. Enumerate user accounts and their associated role bindings to identify high-value targets (e.g., cluster-admin accounts).
  2. Obtain required permissions: Ensure the attacker's account holds the update verb on the users.management.cattle.io resource, either through a legitimately assigned role or through prior privilege escalation.
  3. Identify a foreign IdP principal: Determine a principal ID from a foreign identity provider that the attacker controls or can authenticate as (e.g., an LDAP or OIDC principal).
  4. Inject the foreign principal: Send a crafted HTTP PATCH or PUT request to the /v3/users/<victim-user-id> endpoint, modifying the principalIds field to include the attacker-controlled foreign IdP principal.
  5. Wait for victim login: When the legitimate owner of the injected principal next authenticates to Rancher via the IdP, Rancher binds their session to the victim's account.
  6. Inherit role bindings: The attacker (or their controlled principal) now has full access to the victim's account and all associated RBAC permissions, enabling access to clusters, namespaces, secrets, and other resources (Feedly, GitHub PR).

Indicators of compromise

  • Logs: Rancher audit logs showing PATCH or PUT requests to /v3/users/<user-id> that modify the principalIds or username fields, especially from accounts that are not system administrators.
  • Logs: Authentication events where a user principal logs in and is unexpectedly bound to a different user account than expected.
  • Configuration: User accounts in Rancher with principalIds entries referencing identity providers or principals inconsistent with the account's original creation source.
  • Behavioral: Unexpected access to cluster resources or namespaces by users who should not have those permissions, potentially indicating inherited role bindings from a hijacked account.

Mitigation and workarounds

Upgrade Rancher to version 2.15.1 or later, which enforces immutability of the username and principalIds fields on User resources. The fix was merged via GitHub PR #56616 on August 14, 2026, with parallel backports to the v2.14 and v2.13 release branches (GitHub PR). As an interim workaround, restrict the update verb on users.management.cattle.io to only fully trusted administrators, and audit all user accounts for unexpected or unauthorized principalIds entries. Organizations should review RBAC policies to ensure the principle of least privilege is applied to user management permissions.

Additional resources


SourceThis report was generated using AI

Related Rancher vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-71404HIGH8.7
  • Rancher logoRancher
  • rancher
NoYesSep 03, 2026
CVE-2026-75033HIGH7.7
  • Rancher logoRancher
  • rancher
NoYesSep 03, 2026
CVE-2026-75034HIGH7.4
  • Rancher logoRancher
  • rancher
NoYesSep 03, 2026
CVE-2026-75035HIGH7.1
  • Rancher logoRancher
  • rancher
NoYesSep 03, 2026
CVE-2026-71403MEDIUM6.1
  • Rancher logoRancher
  • rancher
NoYesSep 03, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management