Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Unauthenticated remote JSON payload crashes the service with no user interaction, no confidentiality or integrity impact, only high availability impact.
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
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
Lifecycle Timeline
6DescriptionNVD
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.
Arbitrary file overwrite in OpenStack Ironic (bare-metal provisioning service) lets an authenticated tenant supply a cra
Boot script injection in OpenStack Ironic versions up to and including 35.0.x allows authenticated tenants to influence
Credential forwarding vulnerability in OpenStack Ironic's idrac driver allows authenticated attackers to steal time-limi
Command injection via ipmitool in OpenStack Ironic through 25.0.0 allows authenticated operators with high privileges to
Unredacted iSCSI credential disclosure in OpenStack Ironic through 35.0.1 occurs specifically when an authenticated oper
OpenStack Ironic 4.2.0 through 4.2.1 does not "clean" the disk after use, which allows remote authenticated users to obt
Infinite loop denial-of-service in OpenStack Ironic's image handling allows low-privileged authenticated attackers to ex
Cross-tenant information disclosure in OpenStack Ironic before 38.0.1 exposes residual disk contents from prior bare met
Incorrect authorization in OpenStack Ironic through 38.0.0 allows an authenticated low-privilege project reader to leak
File extraction from the Ironic conductor service is possible via a crafted pxe_template, as disclosed in OpenStack Secu
Server-side template injection in OpenStack Ironic through version 35.x allows authenticated administrators to disclose
Same technique Denial Of Service
View allVendor StatusVendor
SUSE
Severity: ModerateShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-34774
GHSA-q3g8-rjrx-59ph