VDB
Sign up
LOW3.3

PYSEC-2026-882

OpenStack Nova Changing vnic_type breaks compute service restart

Quick fix

PYSEC-2026-882 — nova: upgrade to the fixed version with the command below.

pip install --upgrade 'nova>=23.2.2'

Details

An issue was discovered in OpenStack Nova before 23.2.2, 24.x before 24.1.2, and 25.x before 25.0.2. By creating a neutron port with the direct vnic_type, creating an instance bound to that port, and then changing the vnic_type of the bound port to macvtap, an authenticated user may cause the compute service to fail to restart, resulting in a possible denial of service. Only Nova deployments configured with SR-IOV are affected.

Are you affected?

Enter the version of the package you're using.

Affected packages

PyPI/nova
Introduced in: 0Fixed in: 23.2.2
Fixpip install --upgrade 'nova>=23.2.2'

References