CVE-2026-50589 OpenStack Ironic: Crafted JSON String to Certain Endpoints on the API or JSON-RPC Service May Result in Service Crash
Unauthenticated attackers can crash OpenStack Ironic services by submitting crafted JSON strings to API or JSON-RPC endpoints.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2026-50589?
CVE-2026-50589 is a medium-severity unsafe deserialization vulnerability in OpenStack Ironic, published on 4 Jun 2026. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
In OpenStack Ironic 32 before 37.0.0, an unauthenticated malicious user could submit a crafted JSON string to some endpoints on the API or JSON-RPC service and effect a service crash.
Which versions are affected by CVE-2026-50589?
3 open source packages ship an affected version, including ironic. It affects 1 product.
| Package | Affected | Fixed in |
|---|---|---|
ironic PyPI | From 32.0.0 | 37.0.0 |
ironic PyPI | From 32.0.0 | 37.0.0 |
ironic PyPI | From 32.0.0 | 37.0.0 |
Products include Openstack Ironic.
How do I fix CVE-2026-50589?
Upgrade ironic to 37.0.0 or later.
Upgrade, and only deserialise data from trusted sources or with an allow-list of types. More about Unsafe deserialization.
Is CVE-2026-50589 being exploited?
It is not confirmed as exploited in the wild, but public exploit code for CVE-2026-50589 exists.
Other vulnerabilities in OpenStack Ironic
- CVE-2026-42997 OpenStack Ironic has an Incorrect Resource Transfer Between Spheres
- CVE-2026-42510 OpenStack Ironic is Vulnerable to Inclusion of Functionality from Untrusted Control Sphere
- CVE-2015-7514 Information disclosure in n/a
- CVE-2026-48681 OpenStack Ironic allows file overwrite via directory traversal during deployment with a crafted ISO image
- CVE-2026-46447 OpenStack Ironic allows Boot Script Injection
Sources
Also known as DEBIAN-CVE-2026-50589, GHSA-q3g8-rjrx-59ph, PYSEC-2026-216, UBUNTU-CVE-2026-50589.