Skip to content
OpenAdvisories
Low · 3.3 CVE-2022-37394 EUVD-2022-6627GHSA-v725-c588-h936PYSEC-2026-882

OpenStack Nova Changing vnic_type breaks compute service restart

Published Aug 3, 2022 · Updated Aug 3, 2024 · Assigned by mitre

Description

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.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 nova 2:26.0.0~rc1-3 —
Debian 13 nova 2:26.0.0~rc1-3 —
Debian 12 nova 2:26.0.0~rc1-3 —
ReleasePackageFixed inAdvisory
Ubuntu 22.04 LTS nova 3:25.1.0-0ubuntu1 —
Ubuntu 20.04 LTS nova 2:21.2.4-0ubuntu2.2 USN-5866-1
Ubuntu 18.04 LTS nova 2:17.0.13-0ubuntu5.3 USN-5866-1
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 16.04 LTS nova 2:13.1.4-0ubuntu4.5+esm1 USN-5866-1
ReleasePackageFixed inAdvisory
Red Hat OpenStack 16 openstack-nova 1:20.6.2-2.20230308185148.fc01371.el8ost RHSA-2023:1948

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI nova < 23.2.2 23.2.2 GHSA-v725-c588-h936
PyPI nova >= 24.0.0, < 24.1.2 24.1.2 GHSA-v725-c588-h936
PyPI nova >= 25.0.0, < 25.0.2 25.0.2 GHSA-v725-c588-h936
PyPI nova < 23.2.2 · >= 24.0.0, < 24.1.2 · >= 25.0.0, < 25.0.2 23.2.2, 24.1.2, 25.0.2 PYSEC-2026-882

Advisories 3

References