GHSA-mfg3-p6m3-gjgr
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to Nova API with tenant credentials
-
DeliveryCall server-create with unstripped scheduler hint data
-
ExploitInstance boots without Placement allocation
-
ExecutionRepeat to consume untracked host resources
-
PersistCompute host over-subscribed
-
ImpactAvailability degraded for co-located tenants
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Incorrect resource transfer between spheres
|
| Exploitation Conditions | Requires valid authenticated access to the OpenStack Identity/Nova API at a privilege level able to call the server-create (boot instance) endpoint and supply scheduler hint data (consistent with CVSS PR:L) - i.e., an ordinary tenant/project member, not necessarily an admin. The specific trigger is submitting the 'certain hint data' that the create API fails to strip, which causes the resulting instance to be provisioned with no Placement allocation. Limiting factors: the attacker must already possess project credentials and API reachability, the impact is resource-accounting/availability rather than direct code execution or data theft, and the deployment must be running an unpatched Nova in the 18.0.0-31.3.1, 32.0.0-32.2.1, or 33.0.0-33.0.2 ranges; exploitation is not automatable per SSVC and yields only partial technical impact. |
| Impact | Signals are mixed-to-moderate. The provided CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:L/A:H, base 8.5) indicates a low-privilege, network-reachable, low-complexity issue whose primary impact is availability (A:H) with a scope change (S:C), consistent with one tenant's actions degrading shared infrastructure. EPSS is low (0.26%, 17th percentile) and SSVC marks it Automatable: no with only partial technical impact, so widespread opportunistic exploitation is unlikely; this reads as a resource-integrity/availability bug exploitable by an insider or a holder of valid project credentials rather than an internet-facing RCE. Note a data conflict to verify: the input Tags say 'Information Disclosure,' but the CVSS vector sets C:N (no confidentiality impact) and the description describes a Placement-allocation/accounting failure - the 'Information Disclosure' tag is not supported by the vector and should be treated with caution. There is no CISA KEV listing in the data, so this is not confirmed actively exploited. |
| Exploit ScenarioDerived | A user holding valid credentials for any project on the cloud calls the Nova server-create API with crafted scheduler hint data that is not stripped, causing Nova to boot the instance while skipping creation of its Placement allocation. The attacker repeats this to launch VMs that consume real CPU, memory, and disk invisibly to the scheduler's accounting, eventually exhausting a compute host and degrading or denying service to other tenants' workloads. SSVC rates exploitation as proof-of-concept and not automatable, so this is a hands-on abuse rather than a mass-scannable exploit. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv3 – Jun 26, 2026
Resource-accounting bypass in OpenStack Nova (compute service) lets an authenticated tenant create an instance whose scheduler hint data is not properly stripped, resulting in a running VM that has no corresponding Placement allocation. Because the instance consumes real host CPU/RAM/disk that the Placement service never accounted for, an attacker with ordinary project credentials can quietly over-subscribe a compute host and degrade availability for co-located tenants. SSVC lists exploitation as proof-of-concept (no public exploit identified as weaponized) with partial technical impact; EPSS is low at 0.26% (17th percentile).
Earlier versions of this analysis (2)
Improper resource accounting in OpenStack Nova lets an authenticated tenant create compute instances that carry no Placement allocation, because the server create API fails to strip certain scheduler hint data. Affected releases span the 18.0.0, 32.0.0 and 33.0.0 branches prior to the fixed 31.3.1, 32.2.1 and 33.0.2 releases. Publicly available exploit code exists (SSVC: PoC) but there is no public evidence of active exploitation, and the EPSS probability is low at 0.26% (17th percentile).
Scheduler hint injection in OpenStack Nova allows authenticated cloud tenants to bypass Placement service resource claims and scheduling constraints when launching virtual machine instances. By supplying crafted scheduler hints through the Nova API, a tenant can circumvent the resource tracking enforced by the Placement service, potentially causing hypervisor overcommitment or landing instances on hosts that violate configured affinity, anti-affinity, host aggregate, or availability zone constraints. No public exploit has been identified at time of analysis, though upstream patches have been issued across four active release branches, indicating the vulnerability was discovered and responsibly disclosed through the OpenStack Security Advisory (OSSA) process.
RemediationAI
Upgrade Nova to a fixed release on your branch: Vendor-released patch 33.0.2 for the 33.x line, 32.2.1 for the 32.x line, and 31.3.1 for the 18.0.0-31.x range. Consult the upstream advisory (https://seclists.org/oss-sec/2026/q2/943 and the openwall posting at https://www.openwall.com/lists/oss-security/2026/06/16/5) and the Launchpad bug (https://bugs.launchpad.net/nova/+bug/2151252) for the exact backport for your deployment. If immediate patching is not possible, reduce exposure by restricting which projects/roles may pass scheduler hints (tighten policy on the server-create API and any custom RBAC granting hint usage), and audit for instances that exist in Nova but have no matching Placement allocation using the 'nova-manage placement' / 'nova-audit' tooling and Placement allocation reports, reconciling or deleting orphaned instances - the trade-off is that audit-and-reconcile is detective rather than preventive and does not stop new occurrences until the patch is applied. Lowering host allocation_ratio headroom can blunt the availability impact of over-subscription but reduces legitimate capacity.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in pypi
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
OpenStack Nova is the compute orchestration service that provisions and manages virtual machine instances across a fleet of hypervisor hosts, relying on the Placement API as the authoritative inventory/accounting service that tracks which resources (vCPU, memory, disk) each instance reserves. The flaw is classified as CWE-669 (Incorrect Resource Transfer Between Spheres): the server-create API path fails to sanitize/strip certain scheduler 'hint' data, so the instance is built and boots on a host but the corresponding Placement allocation record is never created. The affected component per CPE is cpe:2.3:a:openstack:nova across all listed versions, and the defect lives in the API-to-scheduler-to-Placement handoff rather than in the hypervisor itself.
Know when Openstack gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:L/A:H
Network API reachable (AV:N) with low complexity, exploitable by an ordinary authenticated tenant (PR:L); broken cross-service resource accounting (S:C, I:L) enables host resource exhaustion (A:H) with no confidentiality impact.
Primary rating from Vendor (CNA).
CVSS VectorNVD
Lifecycle Timeline
6Description PRE-NVD
Executive ViewAI
OpenStack Nova (compute service) contains a resource-accounting bypass that allows authenticated tenants to create instances that consume physical host resources without corresponding Placement service allocations, enabling over-subscription and availability degradation for co-located workloads. This vulnerability undermines multi-tenant resource isolation and platform reliability. Organizations must prioritize patching to maintain service availability and tenant separation guarantees.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Oracle MySQL through 5.5.52, 5.6.x through 5.6.33, and 5.7.x through 5.7.15; MariaDB before 5.5.51, 10.0.x before 10.0.2
Eval injection vulnerability in the create method in the Bookmarks controller in Foreman before 1.2.0-RC2 allows remote
The create method in app/controllers/users_controller.rb in Foreman before 1.2.0-RC2 allows remote authenticated users w
Systems with microprocessors utilizing speculative execution and speculative execution of memory reads before the addres
The Floppy Disk Controller (FDC) in QEMU, as used in Xen 4.5.x and earlier and KVM, allows local guest users to cause a
Memory Corruption was discovered in the cmsgpack library in the Lua subsystem in Redis before 3.2.12, 4.x before 4.0.10,
The IPTables firewall in OpenStack Neutron before 7.0.4 and 8.0.0 through 8.1.0 allows remote attackers to bypass an int
An issue in OpenStack magnum yoga-eom version allows a remote attacker to execute arbitrary code via the cert_manager.py
An Integer Overflow issue was discovered in the struct library in the Lua subsystem in Redis before 3.2.12, 4.x before 4
glibc contains a vulnerability that allows specially crafted LD_LIBRARY_PATH values to manipulate the heap/stack, causin
Buffer overflow in the pcnet_receive function in hw/net/pcnet.c in QEMU, when a guest NIC has a larger MTU, allows remot
Code injection in OpenStack Vitrage query parser allows authenticated users to execute arbitrary Python code through cra
EUVD-2026-37218
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB