CVE-2023-32198 Steve doesn’t verify a server’s certificate and is susceptible to man-in-the-middle (MitM) attacks
Steve library fails to validate server certificates by default, enabling man-in-the-middle attacks against services using it.
- Exploited in the wild
- Not known
- Login needed
- An administrator
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2023-32198?
CVE-2023-32198 is a high-severity vulnerability in SUSE steve, published on 15 Oct 2026. An attacker needs administrator access to exploit it, with no action from the victim.
Official description
A vulnerability has been identified in Steve where by default it was using an insecure option that did not validate the certificate presented by the remote server while performing a TLS connection. This could allow the execution of a man-in-the-middle (MitM) attack against services using Steve.
Weakness: CWE-295
Which versions are affected by CVE-2023-32198?
10 open source packages ship an affected version, including github.com/rancher/steve.
| Package | Affected | Fixed in |
|---|---|---|
github.com/rancher/steve Go | All versions | None |
github.com/rancher/steve Go | From 0.2.0 | 0.2.1, 0.4.4, 0.5.13 |
github.com/rancher/steve Go | From 0.2.0 | 0.2.1 |
github.com/rancher/steve Go | From 0.2.0 | 0.2.1 |
github.com/rancher/steve Go | From 0.3.0 | 0.3.3 |
github.com/rancher/steve Go | From 0.3.0 | 0.3.3 |
4 more packages
github.com/rancher/steve Go | From 0.4.0 | 0.4.4 |
github.com/rancher/steve Go | From 0.4.0 | 0.4.4 |
github.com/rancher/steve Go | From 0.5.0 | 0.5.13 |
github.com/rancher/steve Go | From 0.5.0 | 0.5.13 |
How do I fix CVE-2023-32198?
Upgrade github.com/rancher/steve to a fixed version for your release line: 0.2.1, 0.4.4, 0.5.13 or 0.3.3.
Is CVE-2023-32198 being exploited?
There is no known exploitation of CVE-2023-32198 in the wild and no public exploit code.
Sources
Also known as GHSA-95fc-g4gj-mqmx, GO-2025-3648.