CVE-2024-58259 Rancher affected by unauthenticated Denial of Service
An attacker can cause a Denial of Service in Rancher Manager by sending excessively large payloads to API endpoints that lack size limits.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2024-58259?
CVE-2024-58259 is a high-severity denial of service vulnerability in SUSE rancher, published on 2 Sep 2025. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
A vulnerability has been identified within Rancher Manager in which it did not enforce request body size limits on certain public (unauthenticated) and authenticated API endpoints. This allows a malicious user to exploit this by sending excessively large payloads, which are fully loaded into memory during processing, leading to Denial of Service (DoS).
Weakness: CWE-770
Which versions are affected by CVE-2024-58259?
11 open source packages ship an affected version, including github.com/rancher/rancher.
| Package | Affected | Fixed in |
|---|---|---|
github.com/rancher/rancher Go | All versions | 0.0.0-20250813072957-aee95d4e2a41 |
github.com/rancher/rancher Go | All versions | 0.0.0-20250813072957-aee95d4e2a41 |
github.com/rancher/rancher Go | All versions | 0.0.0-20250813072957-aee95d4e2a41 |
github.com/rancher/rancher Go | From 2.10.0 | 2.10.9 |
github.com/rancher/rancher Go | From 2.10.0 | 2.10.9 |
github.com/rancher/rancher Go | From 2.11.0 | 2.11.5 |
5 more packages
github.com/rancher/rancher Go | From 2.11.0 | 2.11.5 |
github.com/rancher/rancher Go | From 2.12.0 | 2.12.1 |
github.com/rancher/rancher Go | From 2.12.0 | 2.12.1 |
github.com/rancher/rancher Go | From 2.9.0 | 2.9.11 |
github.com/rancher/rancher Go | From 2.9.0 | 2.9.11 |
How do I fix CVE-2024-58259?
Upgrade github.com/rancher/rancher to a fixed version for your release line: 0.0.0-20250813072957-aee95d4e2a41, 2.10.9, 2.11.5 or 2.12.1.
Upgrade, then put limits on request size, rate and nesting depth so one client cannot exhaust the service. More about Denial of service.
Is CVE-2024-58259 being exploited?
There is no known exploitation of CVE-2024-58259 in the wild and no public exploit code.
Sources
Also known as GHSA-4h45-jpvh-6p5j, GO-2025-3923.