Record summary

CVE-2026-44945 has a selected CVSS score of 9.1 (critical).

Description

A privilege escalation vulnerability exists in Rancher's impersonation middleware (pkg/auth/requests/impersonate.go). An authenticated Rancher user with the default user global role can gain full administrative access to the Rancher control plane and transitively to all downstream clusters it manages. This issue affects Rancher: from 2.11.0 before 2.11.16, from 2.12.0 before 2.12.12, from 2.13.0 before 2.13.8, and from 2.14.0 before 2.14.2.

Description source: CVE List

Exploitation context

CISA SSVC decision

ExploitationNone
AutomatableNo
Technical impactTotal

CISA Coordinator · SSVC 2.0.3 · Evaluated Aug 5, 2026 · Source: CVE List

Affected products and versions

1
ProductSourceVersion rangeStatus

Default status: unaffected

CVE List2.11.0 to < 2.11.16affected
2.12.0 to < 2.12.12affected
2.13.0 to < 2.13.8affected
2.14.0 to < 2.14.2affected

Research & analysis

1
Advisory analysisSUSE Rancher Security (reported by @BenTheCyberOne)Source: EIP research review

Privilege escalation in Rancher's local cluster due to cross-cluster impersonation (confused-deputy problem)

CVE-2026-44945 is a critical privilege escalation vulnerability in Rancher's impersonation middleware (pkg/auth/requests/impersonate.go). An authenticated Rancher user with the default user global role can gain full administrative access to the Rancher control plane and transitively to all downstream clusters. The root cause is a confused-deputy problem (CWE-441): the ImpersonationMiddleware authorizes impersonation requests via a Kubernetes SubjectAccessReview against the cluster whose ID is parsed from the request URL path, but the actual request is served against the local Rancher management cluster via the scaledContext service account. Because the SAR check and request execution target different clusters, an attacker who controls RBAC on any downstream cluster (including a throwaway cluster they import themselves) can authorize impersonation of privileged identities including system:masters against the local Rancher cluster. The fix ensures SAR-based impersonation checks are always evaluated against the local management cluster and reads the authenticated user identity from the request context rather than trusting HTTP headers. Patched in Rancher v2.14.4, v2.13.8, v2.12.12, v2.11.16.

Root causeTechnical detailMitigation
https://github.com/rancher/rancher/security/advisories/GHSA-v584-7w32-jwpq
Research notes

References

1