Skip to main content

OpenStack Nova CVE-2026-46448

| EUVDEUVD-2026-37218 HIGH
Incorrect Resource Transfer Between Spheres (CWE-669)
8.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate to Nova API with tenant credentials
  2. Delivery
    Call server-create with unstripped scheduler hint data
  3. Exploit
    Instance boots without Placement allocation
  4. Execution
    Repeat to consume untracked host resources
  5. Persist
    Compute host over-subscribed
  6. Impact
    Availability 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv3 – 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)
v2 Jun 26, 2026 - 15:58 cvss changed CVSS 8.5

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

v1 Jun 16, 2026 - 16:16

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

nova 18.0.0 <31.3.1
nova 33.0.0 <33.0.2
nova 32.0.0 <32.2.1

Affected Packages

pypi nova fix: 31.3.1, 32.2.1, 33.0.2

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

Vendor (CNA) PRIMARY MEDIUM
NVD 8.5 HIGH
AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:L/A:H
vuln.today AI 8.5 HIGH

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.

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

Primary rating from Vendor (CNA).

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
None
Integrity
Low
Availability
High

Lifecycle Timeline

6
Analysis Updated
Jun 26, 2026 - 15:58 vuln.today
v3 - CVSS changed
Analysis Updated
Jun 26, 2026 - 15:58 vuln.today
v2 - CVSS changed
Severity Changed
Jun 26, 2026 - 15:52 NVD
MEDIUM HIGH
CVSS changed
Jun 26, 2026 - 15:52 NVD
5.4 (MEDIUM) 8.5 (HIGH)
Patch available
Jun 16, 2026 - 21:02 EUVD
CVSS changed
Jun 16, 2026 - 20:22 NVD
5.4 (MEDIUM)

Description PRE-NVD

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

Executive ViewAI

Why It Matters

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.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.3%
Top 83% exploitable
Prevalence
Medium
Nova is core to OpenStack, common in private/telco clouds but not universal
Threat Intel
1
1 sources
Social Media
1
Sightings
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GHSA Vendor CIRCL VulDB

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

42
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +42
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2016-6662 CRITICAL POC
9.8 Sep 20

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

CVE-2013-2121 MEDIUM POC
6.0 Jul 31

Eval injection vulnerability in the create method in the Bookmarks controller in Foreman before 1.2.0-RC2 allows remote

CVE-2013-2113 MEDIUM POC
6.0 Jul 31

The create method in app/controllers/users_controller.rb in Foreman before 1.2.0-RC2 allows remote authenticated users w

CVE-2018-3639 MEDIUM POC
5.5 May 22

Systems with microprocessors utilizing speculative execution and speculative execution of memory reads before the addres

CVE-2015-3456 HIGH POC
7.7 May 13

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

CVE-2018-11218 CRITICAL POC
9.8 Jun 17

Memory Corruption was discovered in the cmsgpack library in the Lua subsystem in Redis before 3.2.12, 4.x before 4.0.10,

CVE-2015-8914 CRITICAL POC
9.1 Jun 17

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

CVE-2024-28718 CRITICAL POC
9.8 Apr 12

An issue in OpenStack magnum yoga-eom version allows a remote attacker to execute arbitrary code via the cert_manager.py

CVE-2018-11219 CRITICAL POC
9.8 Jun 17

An Integer Overflow issue was discovered in the struct library in the Lua subsystem in Redis before 3.2.12, 4.x before 4

CVE-2017-1000366 HIGH POC
7.8 Jun 19

glibc contains a vulnerability that allows specially crafted LD_LIBRARY_PATH values to manipulate the heap/stack, causin

CVE-2015-7512 CRITICAL
9.0 Jan 08

Buffer overflow in the pcnet_receive function in hw/net/pcnet.c in QEMU, when a guest NIC has a larger MTU, allows remot

CVE-2026-28370 CRITICAL POC
9.1 Feb 27

Code injection in OpenStack Vitrage query parser allows authenticated users to execute arbitrary Python code through cra

Vendor StatusVendor

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