Skip to main content

OpenStack Ironic CVE-2026-50589

| EUVDEUVD-2026-34774 HIGH
Allocation of Resources Without Limits or Throttling (CWE-770)
2026-06-04 mitre GHSA-q3g8-rjrx-59ph
7.5
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI
7.5 HIGH

Unauthenticated remote JSON payload crashes the service with no user interaction, no confidentiality or integrity impact, only high availability impact.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
SUSE
5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Red Hat
7.5 HIGH
qualitative

Primary rating from NVD.

CVSS VectorNVD

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

6
Analysis Updated
Jun 16, 2026 - 20:28 vuln.today
v3 (cvss_changed)
Analysis Updated
Jun 16, 2026 - 20:28 vuln.today
v2 (cvss_changed)
Re-analysis Queued
Jun 16, 2026 - 20:22 vuln.today
cvss_changed
Severity Changed
Jun 16, 2026 - 20:22 NVD
MEDIUM HIGH
CVSS changed
Jun 16, 2026 - 20:22 NVD
5.3 (MEDIUM) 7.5 (HIGH)
Analysis Generated
Jun 05, 2026 - 00:31 vuln.today

DescriptionNVD

In OpenStack Ironic 32 through 35.0.1, 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.

AnalysisAI

Denial of service in OpenStack Ironic versions 32 through 35.0.1 allows remote unauthenticated attackers to crash the bare-metal provisioning service by submitting a crafted JSON payload to certain API or JSON-RPC endpoints. CVSS 7.5 reflects high availability impact with no authentication required, though EPSS is only 0.04% (12th percentile) and SSVC marks exploitation as 'none' - no public exploit identified at time of analysis. The flaw is tracked as a CWE-770 unbounded resource consumption issue and documented in OpenStack Security Note OSSN-0099.

Technical ContextAI

OpenStack Ironic is the bare-metal provisioning service within OpenStack, exposing a REST API and a JSON-RPC interface that conductors and API workers use to coordinate node management. CPE cpe:2.3:a:openstack:ironic covers versions 32 through 35.0.1 of the upstream component. The root cause is classified as CWE-770 (Allocation of Resources Without Limits or Throttling), meaning the JSON parsing or request-handling path in some endpoints does not bound the resources consumed when processing attacker-controlled JSON, allowing a single crafted payload to exhaust memory, CPU, or worker threads and crash the daemon. OSSN-0099 and the Launchpad bug 2154288 are the authoritative upstream references.

RemediationAI

Upstream fix available per OSSN-0099 and the Launchpad bug; a released patched version is not independently confirmed from the input data, so operators should consult OSSN-0099 (https://wiki.openstack.org/wiki/OSSN/OSSN-0099) and the Ironic stable branch advisories to identify the specific 35.0.x or later point release that contains the fix and upgrade accordingly. Until upgraded, restrict network exposure of both the Ironic API endpoint and the JSON-RPC service to the management/control-plane network only via firewall or security-group rules - this is the highest-value compensating control because the bug is unauthenticated and remotely reachable, with the trade-off that any tooling reaching Ironic from outside that segment will need to be re-homed. Additional defenses include placing a reverse proxy or WAF in front of the Ironic API to enforce JSON size and structural limits and rate-limit per source IP, which mitigates resource-exhaustion payloads but adds an operational component and may break very large legitimate requests. Monitor the oss-security thread (https://seclists.org/oss-sec/2026/q2/823 and http://www.openwall.com/lists/oss-security/2026/06/06/2) for the confirmed fix tag.

More in Ironic

View all
CVE-2026-48681 HIGH
8.1 Jun 03

Arbitrary file overwrite in OpenStack Ironic (bare-metal provisioning service) lets an authenticated tenant supply a cra

CVE-2026-46447 HIGH
7.7 Jun 03

Boot script injection in OpenStack Ironic versions up to and including 35.0.x allows authenticated tenants to influence

CVE-2026-42997 HIGH
7.7 May 05

Credential forwarding vulnerability in OpenStack Ironic's idrac driver allows authenticated attackers to steal time-limi

CVE-2026-42510 HIGH
7.2 Apr 28

Command injection via ipmitool in OpenStack Ironic through 25.0.0 allows authenticated operators with high privileges to

CVE-2026-54421 MEDIUM
6.8 Jun 14

Unredacted iSCSI credential disclosure in OpenStack Ironic through 35.0.1 occurs specifically when an authenticated oper

CVE-2015-7514 MEDIUM
6.5 Jun 07

OpenStack Ironic 4.2.0 through 4.2.1 does not "clean" the disk after use, which allows remote authenticated users to obt

CVE-2026-44919 MEDIUM
6.5 May 14

Infinite loop denial-of-service in OpenStack Ironic's image handling allows low-privileged authenticated attackers to ex

CVE-2026-74250 MEDIUM
6.3 Aug 14

Cross-tenant information disclosure in OpenStack Ironic before 38.0.1 exposes residual disk contents from prior bare met

CVE-2026-71201 MEDIUM
5.0 Aug 05

Incorrect authorization in OpenStack Ironic through 38.0.0 allows an authenticated low-privilege project reader to leak

CVE-2026-44917 MEDIUM
4.9 Jun 03

File extraction from the Ironic conductor service is possible via a crafted pxe_template, as disclosed in OpenStack Secu

CVE-2026-44916 LOW
3.0 May 08

Server-side template injection in OpenStack Ironic through version 35.x allows authenticated administrators to disclose

Vendor StatusVendor

SUSE

Severity: Moderate

Share

CVE-2026-50589 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy