CVE-2026-46448: [OSSA-2026-022] OpenStack Nova: Nova scheduler hint injection bypasses Placement source claims and scheduling constraints (CVE-2026-46448)

Published Jun 16, 2026
·
Updated

Affects

- Nova: >=18.0.0 <31.3.1, >=32.0.0 <32.2.1, >=33.0.0 <33.0.2

Description Erichen from the Institute of Computing Technology, Chinese Academy of Sciences reported that Nova's server create API does not strip internal scheduler hints. An authenticated user can bypass Placement resource claims and scheduling constraint enforcement, including availability zone, host aggregate, and image trait restrictions. The resulting instance has no Placement allocation, which can lead to compute node resource exhaustion and cross-tenant data persistence on NVMe devices after instance deletion. Deployments running Nova 18.0.0 or later are affected.

Patches

- https://review.opendev.org/993604 (2025.1/epoxy) - https://review.opendev.org/993603 (2025.2/flamingo) - https://review.opendev.org/993602 (2026.1/gazpacho) - https://review.opendev.org/993601 (2026.2/hibiscus)

Credits - Erichen from Institute of Computing Technology, Chinese Academy of Sciences (CVE-2026-46448)

Other sources

In OpenStack Nova before 33.0.2, the server create API does not strip certain hint data. The resulting instance has no Placement allocation.

MITRE

Affected Software

7 affected componentsFixes available
Openstack Nova<33.0.2
pip/nova>=33.0.0<=33.0.1
pip/nova>=32.0.0<32.2.1
32.2.1
pip/nova>=18.0.0<=31.3.0
Openstack Nova>=18.0.0<31.3.1
Openstack Nova>=32.0.0<32.2.1
Openstack Nova>=33.0.0<33.0.2

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade pip/nova to a version that resolves this vulnerability.

    Fixed in 32.2.1
  2. Upgrade

    Upgrade OpenStack Nova to a version that resolves this vulnerability.

    Fixed in 31.3.1
  3. Upgrade

    Upgrade OpenStack Nova to a version that resolves this vulnerability.

    Fixed in 32.2.1
  4. Upgrade

    Upgrade OpenStack Nova to a version that resolves this vulnerability.

    Fixed in 33.0.2
  5. Upgrade

    Upgrade to a fixed release to a version that resolves this vulnerability.

    Patch OSSA-2026-022
  6. Compensating control

    As an interim mitigation before patching, restrict access to the Nova server create API so only authorized users can create servers (reduce the ability for an authenticated user to bypass Placement resource claims and scheduling constraints).

Event History

Jun 16, 2026
CVE Published
via MITRE·12:00 AM
Data Sourced
via MITRE·12:00 AM
DescriptionSeverityWeakness
Data Sourced
via NVD·08:16 PM
DescriptionSeverityWeaknessAffected Software
Advisory Published
via GitHub·09:32 PM
Data Sourced
via GitHub·09:32 PM
DescriptionSeverityWeaknessAffected Software
Nov 30, 58454
Event
via NVD·10:14 AM
Free Weekly Intel

Don't miss critical vulnerabilities

Join thousands of security professionals who receive our weekly digest of trending CVEs, zero-days, and exploited vulnerabilities.

No spam. Unsubscribe anytime.

Frequently Asked Questions

1

What is the severity of CVE-2026-46448?

The severity of CVE-2026-46448 is medium with a score of 5.4.

2

What systems are affected by CVE-2026-46448?

CVE-2026-46448 affects Nova versions >=18.0.0 and <31.3.1, >=32.0.0 and <32.2.1, and >=33.0.0 and <33.0.2.

3

How do I fix CVE-2026-46448?

To mitigate CVE-2026-46448, upgrade Nova to versions 31.3.1, 32.2.1, or 33.0.2 or later.

4

What is the impact of CVE-2026-46448?

CVE-2026-46448 allows an authenticated user to bypass Placement resource claims and scheduling constraints due to unstripped internal scheduler hints.

5

Who reported CVE-2026-46448?

CVE-2026-46448 was reported by Erichen from the Institute of Computing Technology, Chinese Academy of Sciences.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203