Skip to main content

OpenStack Ironic CVE-2026-46447

| EUVDEUVD-2026-34181 HIGH
Incorrect Resource Transfer Between Spheres (CWE-669)
7.7
CVSS 3.1 · NVD
Share

Severity by source

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

Ironic API is network-reachable and requires a low-privilege tenant account (AV:N/AC:L/PR:L); injected boot script crosses to the provisioned node (S:C) tampering integrity only, with no data disclosure or DoS.

3.1 AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:H/SA:N

Primary rating from NVD.

CVSS VectorNVD

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

Lifecycle Timeline

9
Analysis Updated
Jun 15, 2026 - 23:27 vuln.today
v2 (cvss_changed)
Re-analysis Queued
Jun 15, 2026 - 23:22 vuln.today
cvss_changed
Severity Changed
Jun 15, 2026 - 23:22 NVD
MEDIUM HIGH
CVSS changed
Jun 15, 2026 - 23:22 NVD
5.8 (MEDIUM) 7.7 (HIGH)
Re-analysis Queued
Jun 15, 2026 - 23:22 vuln.today
cvss_changed
Severity Changed
Jun 15, 2026 - 23:22 NVD
MEDIUM HIGH
CVSS changed
Jun 15, 2026 - 23:22 NVD
5.8 (MEDIUM) 7.7 (HIGH)
CVSS changed
Jun 04, 2026 - 04:22 NVD
5.8 (MEDIUM)
Analysis Generated
Jun 03, 2026 - 18:18 vuln.today

Description PRE-NVD

Disclosed via oss-security. NVD scoring and full description are pending.

AnalysisAI

Boot script injection in OpenStack Ironic versions up to and including 35.0.x allows authenticated tenants to influence boot scripts processed by the bare-metal provisioning service, with integrity impact extending across a CVSS scope change to the provisioned hardware. Confirmed by upstream advisory OSSA-2026-017 and an Ubuntu USN, with no public exploit identified at time of analysis and an EPSS of 0.03% indicating no observed exploitation activity.

Technical ContextAI

Ironic is the OpenStack bare-metal provisioning service that orchestrates iPXE/PXE boot, image deployment, and lifecycle management of physical nodes. CWE-669 (Incorrect Resource Transfer Between Spheres) here manifests as content originating from a less-trusted sphere (tenant-controlled input or node-supplied data) being incorporated into the boot script that Ironic hands to a bare-metal node, crossing the trust boundary between the API/control plane and the firmware/boot environment of the physical host. The affected CPE is openstack:ironic across all versions through the 35.0.x branch, and the vulnerability lives in the path where Ironic constructs the boot configuration delivered over the provisioning network.

RemediationAI

Patch available per vendor advisory: apply the Ironic update referenced in OSSA-2026-017 (https://security.openstack.org/ossa/OSSA-2026-017.html) and, on Ubuntu, install the packages from USN-8421-1 (https://ubuntu.com/security/notices/USN-8421-1); exact fix versions are not enumerated in the supplied intelligence, so consult the OSSA stable-branch backport list before deploying. Until patched, compensating controls include restricting Ironic API access to trusted operators only (tighten Keystone roles so tenants cannot reach node-management endpoints), isolating the provisioning network so untrusted nodes cannot inject content consumed during boot, and reviewing any custom deploy templates or driver_info fields that flow into boot scripts - the trade-off is reduced self-service provisioning for tenants and additional operational friction when onboarding new hardware.

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

Share

CVE-2026-46447 vulnerability details – vuln.today

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