GHSA-vxvx-hwwh-pp7c
Severity by source
AV:N/AC:L/PR:H/UI:N/S:C/C:L/I:L/A:H
Requires an authenticated deploy-capable Ironic user (PR:H) reaching the API over the network (AV:N/AC:L); the bypass crosses into the node BMC (S:C) with high availability impact from arbitrary IPMI control.
Primary rating from Vendor (CNA).
CVSS VectorVendor
Lifecycle Timeline
6Description PRE-NVD
AnalysisAI
Access-control bypass in OpenStack Ironic before 37.0.1 lets an Ironic user who is authorized to deploy nodes via the IPMI management interface invoke the send_raw deploy step to issue arbitrary IPMI commands directly to a node's BMC, sidestepping the permission model Ironic normally enforces on management actions. This is an authenticated privilege-boundary flaw (CVSS 8.2, PR:H) affecting bare-metal provisioning environments; no public exploit code has been identified and it is not listed in CISA KEV at time of analysis.
Technical ContextAI
OpenStack Ironic is the bare-metal provisioning service that manages physical servers via out-of-band controllers, commonly through IPMI/BMC interfaces. Deploy steps are ordered actions Ironic executes against a node during provisioning; the raw IPMI 'send_raw' capability allows transmission of arbitrary low-level IPMI command bytes to the baseboard management controller. The root cause maps to CWE-424 (Improper Protection of Alternate Path): a functional deploy path (send_raw) reaches privileged BMC operations without applying the same access-control checks Ironic enforces on its normal management API, so a user constrained to deployment can pivot to unconstrained IPMI control. The affected component is Ironic's IPMI hardware/management interface (ipmitool driver).
RemediationAI
Vendor-released patch: upgrade OpenStack Ironic to 37.0.1 or later, which corrects the access-control enforcement on the send_raw deploy step (see OSSA-2026-025 at https://security.openstack.org/ossa/OSSA-2026-025.html and launchpad bug 2150458). Where immediate upgrade is not possible, reduce exposure by tightening RBAC/policy so that the deploy-node permission and use of raw IPMI steps are restricted to a minimal set of trusted operators, and by auditing which users/projects currently hold node-deploy rights on IPMI-managed nodes; the trade-off is reduced self-service provisioning for tenants. Additionally, segment and firewall the BMC/IPMI management network so that only the Ironic conductor can reach node BMCs, limiting blast radius, at the cost of stricter network operational overhead. Cite and follow the exact fix version 37.0.1 rather than applying ad-hoc patches.
Same weakness CWE-424 – Improper Protection of Alternate Path
View allSame technique Authentication Bypass
View allVendor StatusVendor
Share
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-42781