CVE-2023-22648 Rancher's Azure AD permission changes are not reflected on active sessions
Users retain elevated Rancher permissions after Azure AD group changes, allowing unauthorized access to resources.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Over the internet
- Victim action needed
- A user has to click or open something
- Fix
- Available
What is CVE-2023-22648?
CVE-2023-22648 is a high-severity vulnerability in SUSE Rancher, published on 1 Jun 2023. Any signed-in user can exploit it over the network, and only if a user opens a file or follows a link.
Official description
A Improper Privilege Management vulnerability in SUSE Rancher causes permission changes in Azure AD not to be reflected to users while they are logged in the Rancher UI. This would cause the users to retain their previous permissions in Rancher, even if they change groups on Azure AD, for example, to a lower privileged group, or are removed from a group, thus retaining their access to Rancher instead of losing it. This issue affects Rancher: from >= 2.6.7 before < 2.6.13, from >= 2.7.0 before < 2.7.4.
Weakness: CWE-271
Which versions are affected by CVE-2023-22648?
4 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 | From 2.6.7 | 2.6.13 |
github.com/rancher/rancher Go | From 2.6.7 | 2.6.13 |
github.com/rancher/rancher Go | From 2.7.0 | 2.7.4 |
github.com/rancher/rancher Go | From 2.7.0 | 2.7.4 |
Products include Suse Rancher.
How do I fix CVE-2023-22648?
Upgrade github.com/rancher/rancher to a fixed version for your release line: 2.6.13 or 2.7.4.
Is CVE-2023-22648 being exploited?
There is no known exploitation of CVE-2023-22648 in the wild and no public exploit code.
Other vulnerabilities in SUSE Rancher
- CVE-2023-22647 Rancher vulnerable to Privilege Escalation via manipulation of Secrets
- CVE-2023-22651 Rancher Webhook is misconfigured during upgrade process
- CVE-2022-43757 Rancher: Exposure of sensitive fields
- CVE-2021-36782 Rancher: Plaintext storage and exposure of credentials in Rancher API and cluster.management.cattle.io object
- CVE-2021-36783 Rancher: Failure to properly sanitize credentials in cluster template answers
Sources
Also known as GHSA-vf6j-6739-78m8.