Skip to main content

OpenStack Ironic CVE-2026-44919

| EUVDEUVD-2026-30209 MEDIUM
Incorrect Behavior Order (CWE-696)
2026-05-14 mitre GHSA-4g73-w726-53h3
6.5
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
6.5 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

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

Lifecycle Timeline

2
CVSS changed
Jun 18, 2026 - 03:38 NVD
4.3 (MEDIUM) 6.5 (MEDIUM)
Analysis Generated
Jun 08, 2026 - 10:48 vuln.today

DescriptionNVD

In OpenStack Ironic through 35.x before a3f6d73, during image handling, an infinite loop in checksum calculations can occur via the file:///dev/zero URL.

AnalysisAI

Infinite loop denial-of-service in OpenStack Ironic's image handling allows low-privileged authenticated attackers to exhaust conductor resources by supplying file:///dev/zero as an image URL, triggering unbounded checksum calculations that never terminate. All Ironic versions from 0 through 35.x prior to commit a3f6d73 are affected. No public exploit independently confirmed but SSVC data indicates proof-of-concept exists; EPSS sits at 0.01% (2nd percentile), consistent with low widespread exploitation likelihood despite the poc signal.

Technical ContextAI

OpenStack Ironic is the bare-metal provisioning service in the OpenStack ecosystem, responsible for deploying images to physical machines. CPE cpe:2.3:a:openstack:ironic:*:*:*:*:*:*:*:* covers all versions. During image handling, Ironic computes checksums to verify image integrity. The root cause is CWE-696 (Incorrect Behavior Order): the code attempts checksum computation before validating or sanitizing the supplied image URL. On Linux systems, /dev/zero is a pseudo-device that returns an infinite stream of null bytes when read. Providing file:///dev/zero causes the checksum function to read from this device indefinitely, never reaching an EOF that would terminate the loop. This design flaw - processing before input validation - is the architectural root cause rather than a simple bounds-check failure.

RemediationAI

The upstream fix is available at commit a3f6d735ac3642ab95b49142c7305f072ae748d0 (https://opendev.org/openstack/ironic/commit/a3f6d735ac3642ab95b49142c7305f072ae748d0); operators should apply this commit or upgrade to a downstream distribution package that includes it. The corresponding OpenStack Security Advisory OSSA-2026-013 (https://security.openstack.org/ossa/OSSA-2026-013.html) should be reviewed for specific release guidance. Note: a tagged patched release version has not been independently confirmed from available data - only the upstream commit is verified; confirm with your distribution or OpenStack release channel before deploying. As a compensating control pending patch application, restrict Ironic API access to only trusted operators and service accounts, reducing the pool of principals able to submit crafted image URLs. Additionally, consider deploying an API gateway or input-validation layer that blocks or rejects image URLs using the file:// scheme at the request boundary. The trade-off of the URL-scheme blocking approach is that it may break legitimate local image workflows if any are in use in your environment - audit your image sources before enforcing this restriction.

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-50589 HIGH
7.5 Jun 04

Denial of service in OpenStack Ironic versions 32 through 35.0.1 allows remote unauthenticated attackers to crash the ba

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-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

Share

CVE-2026-44919 vulnerability details – vuln.today

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