CVE-2021-36775 Deleting PRTBs associated to a group doesn't cause deletion of corresponding RoleBindings
Attackers retain revoked privileges because deleting Project Role Template Bindings fails to remove associated RoleBindings in SUSE Rancher.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2021-36775?
CVE-2021-36775 is a high-severity missing authorization vulnerability in SUSE Rancher, published on 1 Apr 2022. Any signed-in user can exploit it over the network, with no action from the victim.
Official description
a Improper Access Control vulnerability in SUSE Rancher allows users to keep privileges that should have been revoked. This issue affects: SUSE Rancher Rancher versions prior to 2.4.18; Rancher versions prior to 2.5.12; Rancher versions prior to 2.6.3.
Weakness: CWE-284
Which versions are affected by CVE-2021-36775?
7 open source packages ship an affected version, including github.com/rancher/rancher. It affects 1 product.
| Package | Affected | Fixed in |
|---|---|---|
github.com/rancher/rancher Go | All versions | None |
github.com/rancher/rancher Go | All versions | 2.4.18 |
github.com/rancher/rancher Go | All versions | 2.4.18 |
github.com/rancher/rancher Go | From 2.5.0 | 2.5.12 |
github.com/rancher/rancher Go | From 2.5.0 | 2.5.12 |
github.com/rancher/rancher Go | From 2.6.0 | 2.6.3 |
1 more packages
github.com/rancher/rancher Go | From 2.6.0 | 2.6.3 |
Products include Rancher Rancher.
How do I fix CVE-2021-36775?
Upgrade github.com/rancher/rancher to a fixed version for your release line: 2.4.18, 2.5.12 or 2.6.3.
Upgrade, and check permissions on every request on the server, not only in the interface. More about Missing authorization.
Is CVE-2021-36775 being exploited?
There is no known exploitation of CVE-2021-36775 in the wild and no public exploit code.
Other vulnerabilities in SUSE Rancher
- CVE-2021-25320 Rancher: Cloud credentials can be used through proxy API by users without access
- CVE-2021-36776 Steve API proxy impersonation
- CVE-2021-25318 rancher: API group not properly specified when creating Kubernetes RBAC resources
- CVE-2021-31999 Rancher: Privilege escalation vulnerability via malicious Connection header
Sources
Also known as GHSA-28g7-896h-695v, GO-2024-2760.