CVE-2022-37394
OpenStack Nova Changing vnic_type breaks compute service restart
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.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- Low
Exploit likelihood
What each source reports
NVD Score used
3.3
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.
- Record
CVE-2022-37394- CVSS 3.1
- 3.3 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
CVE List No score
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.
- Record
CVE-2022-37394- Updated
- 2026-11-02
EUVDEUVD-2022-6627 No score
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.
- Record
EUVD-2022-6627- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-v725-c588-h936
3.3
OpenStack Nova Changing vnic_type breaks compute service restart
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.
- Record
GHSA-v725-c588-h936- CVSS 3.1
- 3.3 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVGHSA-v725-c588-h936
3.3
OpenStack Nova Changing vnic_type breaks compute service restart
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.
- Record
GHSA-v725-c588-h936- CVSS 3.1
- 3.3 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVPYSEC-2026-882
3.3
OpenStack Nova Changing vnic_type breaks compute service restart
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.
- Record
PYSEC-2026-882- CVSS 3.1
- 3.3 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
Show 5 moreShow less
OSVRHSA-2023:1948
3.3
Red Hat Security Advisory: Red Hat OpenStack Platform 16.2 (openstack-nova) security update
- Record
RHSA-2023:1948- CVSS 3.1
- 3.3 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVUBUNTU-CVE-2022-37394
3.3
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.
- Record
UBUNTU-CVE-2022-37394- CVSS 3.1
- 3.3 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSV No score
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.
- Record
CVE-2022-37394- Updated
- 2026-11-02
OSVDEBIAN-CVE-2022-37394 No score
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.
- Record
DEBIAN-CVE-2022-37394- Updated
- 2026-11-03
OSVUSN-5866-1 No score
nova vulnerabilities
It was discovered that Nova did not properly manage data logged into the log file. An attacker with read access to the service's logs could exploit this issue and may obtain sensitive information. This issue only affected Ubuntu 16.04 ESM and Ubuntu 18.04 LTS. (CVE-2015-9543)
It was discovered that Nova did not properly handle attaching and reattaching the encrypted volume. An attacker could possibly use this issue to perform a denial of service attack. This issue only affected Ubuntu 16.04 ESM. (CVE-2017-18191)
It was discovered that Nova did not properly handle the updation of domain XML after live migration. An attacker could possibly use this issue to corrupt the volume or perform a denial of service attack. This issue only affected Ubuntu 18.04 LTS. (CVE-2020-17376)
It was discovered that Nova was not properly validating the URL passed to noVNC. An attacker could possibly use this issue by providing malicious URL to the noVNC proxy to redirect to any desired URL. This issue only affected Ubuntu 16.04 ESM and Ubuntu 18.04 LTS. (CVE-2021-3654)
It was discovered that Nova did not properly handle changes in the neutron port of vnic_type type. An authenticated user could possibly use this issue to perform a denial of service attack. This issue only affected Ubuntu 20.04 LTS. (CVE-2022-37394)
- Record
USN-5866-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
novaPyPI |
before 23.2.2 | 23.2.2 |
novaPyPI |
24.0.0 up to 24.1.2 | 24.1.2 |
novaPyPI |
25.0.0 up to 25.0.2 | 25.0.2 |
novaDebian:12 |
before 2:26.0.0~rc1-3 | 2:26.0.0~rc1-3 |
novaDebian:13 |
before 2:26.0.0~rc1-3 | 2:26.0.0~rc1-3 |
novaDebian:14 |
before 2:26.0.0~rc1-3 | 2:26.0.0~rc1-3 |
novaPyPI |
before 23.2.2, plus listed versions 15.1.516.1.616.1.716.1.817.0.10 Show 45 moreShow less17.0.1117.0.1217.0.1317.0.717.0.817.0.918.0.218.0.318.1.018.2.018.2.118.2.218.2.318.3.019.0.019.0.0.0rc119.0.0.0rc219.0.119.0.219.0.319.1.019.2.019.3.019.3.119.3.220.0.020.0.0.0rc120.0.0.0rc220.0.120.1.020.1.120.2.020.3.020.4.020.4.120.5.020.6.020.6.121.0.021.0.0.0rc121.0.0.0rc221.1.021.1.121.1.221.2.0 |
23.2.2 |
novaPyPI |
24.0.0 up to 24.1.2, plus listed versions 24.1.024.1.1 |
24.1.2 |
novaPyPI |
25.0.0 up to 25.0.2, plus listed versions 25.0.1 |
25.0.2 |
novaPyPI |
before 23.2.2, 24.0.0 up to 24.1.2, 25.0.0 up to 25.0.2, plus listed versions 15.1.516.1.616.1.716.1.817.0.10 Show 45 moreShow less17.0.1117.0.1217.0.1317.0.717.0.817.0.918.0.218.0.318.1.018.2.018.2.118.2.218.2.318.3.019.0.019.0.0.0rc119.0.0.0rc219.0.119.0.219.0.319.1.019.2.019.3.019.3.119.3.220.0.020.0.0.0rc120.0.0.0rc220.0.120.1.020.1.120.2.020.3.020.4.020.4.120.5.020.6.020.6.121.0.021.0.0.0rc121.0.0.0rc221.1.021.1.121.1.221.2.0 |
23.2.224.1.225.0.2 |
Show 6 moreShow less
| Package | Affected | Fixed |
|---|---|---|
openstack-novaRed Hat:openstack:16.2::el8 |
before 1:20.6.2-2.20230308185148.fc01371.el8ost | 1:20.6.2-2.20230308185148.fc01371.el8ost |
novaUbuntu:20.04:LTS |
before 2:21.2.4-0ubuntu2.2, plus listed versions 2:20.0.0-0ubuntu12:21.0.0~b1~git2019120415.45fb747c98-0ubuntu12:21.0.0~b2~git2020021008.1fcd74730d-0ubuntu22:21.0.0~b2~git2020021008.1fcd74730d-0ubuntu42:21.0.0~b2~git2020021008.1fcd74730d-0ubuntu5 Show 13 moreShow less2:21.0.0~b3~git2020041013.57ff308d6d-0ubuntu22:21.0.0-0ubuntu0.20.04.12:21.0.0-0ubuntu0.20.04.22:21.1.0-0ubuntu12:21.1.1-0ubuntu22:21.1.2-0ubuntu12:21.2.0-0ubuntu12:21.2.1-0ubuntu12:21.2.2-0ubuntu12:21.2.3-0ubuntu12:21.2.4-0ubuntu12:21.2.4-0ubuntu22:21.2.4-0ubuntu2.1 |
2:21.2.4-0ubuntu2.2 |
novaUbuntu:22.04:LTS |
before 3:25.1.0-0ubuntu1, plus listed versions 3:24.0.0-0ubuntu13:24.0.0+git2022030310.3f274c65cc-0ubuntu23:25.0.0-0ubuntu13:25.0.0-0ubuntu1.13:25.0.1-0ubuntu1 |
3:25.1.0-0ubuntu1 |
novaUbuntu:Pro:16.04:LTS From an advisory covering 5 CVEs |
before 2:13.1.4-0ubuntu4.5+esm1, plus listed versions 2:12.0.0-0ubuntu22:13.0.0~b1-0ubuntu12:13.0.0~b2-0ubuntu12:13.0.0~b3-0ubuntu12:13.0.0~rc1-0ubuntu1 Show 18 moreShow less2:13.0.0~rc3-0ubuntu12:13.0.0-0ubuntu12:13.0.0-0ubuntu22:13.0.0-0ubuntu52:13.1.0-0ubuntu12:13.1.1-0ubuntu12:13.1.1-0ubuntu1.12:13.1.2-0ubuntu22:13.1.3-0ubuntu12:13.1.3-0ubuntu22:13.1.4-0ubuntu12:13.1.4-0ubuntu22:13.1.4-0ubuntu32:13.1.4-0ubuntu4.12:13.1.4-0ubuntu4.22:13.1.4-0ubuntu4.32:13.1.4-0ubuntu4.42:13.1.4-0ubuntu4.5 |
2:13.1.4-0ubuntu4.5+esm1 |
novaUbuntu:18.04:LTS From an advisory covering 5 CVEs |
before 2:17.0.13-0ubuntu5.3, plus listed versions 2:16.0.1-0ubuntu12:16.0.1-0ubuntu22:17.0.0~b1-0ubuntu12:17.0.0~b2-0ubuntu22:17.0.0~b3-0ubuntu3 Show 25 moreShow less2:17.0.0~b3-0ubuntu42:17.0.0~rc1-0ubuntu12:17.0.0~rc2-0ubuntu12:17.0.0~rc3-0ubuntu12:17.0.0-0ubuntu12:17.0.1-0ubuntu12:17.0.3-0ubuntu12:17.0.4-0ubuntu12:17.0.5-0ubuntu12:17.0.5-0ubuntu22:17.0.6-0ubuntu12:17.0.7-0ubuntu12:17.0.7-0ubuntu22:17.0.9-0ubuntu12:17.0.9-0ubuntu32:17.0.10-0ubuntu22:17.0.10-0ubuntu2.12:17.0.11-0ubuntu12:17.0.12-0ubuntu12:17.0.13-0ubuntu12:17.0.13-0ubuntu22:17.0.13-0ubuntu32:17.0.13-0ubuntu42:17.0.13-0ubuntu52:17.0.13-0ubuntu5.2 |
2:17.0.13-0ubuntu5.3 |
novaUbuntu:20.04:LTS From an advisory covering 5 CVEs |
before 2:21.2.4-0ubuntu2.2, plus listed versions 2:20.0.0-0ubuntu12:21.0.0~b1~git2019120415.45fb747c98-0ubuntu12:21.0.0~b2~git2020021008.1fcd74730d-0ubuntu22:21.0.0~b2~git2020021008.1fcd74730d-0ubuntu42:21.0.0~b2~git2020021008.1fcd74730d-0ubuntu5 Show 13 moreShow less2:21.0.0~b3~git2020041013.57ff308d6d-0ubuntu22:21.0.0-0ubuntu0.20.04.12:21.0.0-0ubuntu0.20.04.22:21.1.0-0ubuntu12:21.1.1-0ubuntu22:21.1.2-0ubuntu12:21.2.0-0ubuntu12:21.2.1-0ubuntu12:21.2.2-0ubuntu12:21.2.3-0ubuntu12:21.2.4-0ubuntu12:21.2.4-0ubuntu22:21.2.4-0ubuntu2.1 |
2:21.2.4-0ubuntu2.2 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | OSV | |
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2022-37394 is a low vulnerability (CVSS 3.3) in Openstack Nova, published August 3, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.31%, the 23rd percentile. Fixed in nova 23.2.2.
References
bugs.launchpad.net/ossa/+bug/1981813
review.opendev.org/c/openstack/nova/+/849985
review.opendev.org/c/openstack/nova/+/850003
nvd.nist.gov/vuln/detail/CVE-2022-37394
github.com/openstack/nova/commit/0c87681135cfb3ce61d2a0392928c1dbc1fe5fde
github.com/openstack/nova/commit/1a98a1a650d065a8ab3e1c474f3b9fd537dc2206
Show 30 moreShow less
github.com/openstack/nova/commit/4954f993680c75fd9d3d507f2dcd00300c9b3d44
github.com/openstack/nova/commit/a28c82719545d5c8ee7f3ff1361b3a796e05095a
github.com/openstack/nova/commit/e43bf900dc8ca66578603bed333c56b215b1876e
github.com/openstack/nova/commit/f8c91eb75fc5504a37fc3b4be1d65d33dbc9b511
github.com/advisories/GHSA-v725-c588-h936
github.com/CVEProject/cvelistV5/tree/main/cves/2022/37xxx/CVE-2022-37394.json
security-tracker.debian.org/tracker/CVE-2022-37394
github.com/openstack/nova
pypi.org/project/nova
access.redhat.com/errata/RHSA-2023:1948
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2051631
bugzilla.redhat.com/show_bug.cgi?id=2075467
bugzilla.redhat.com/show_bug.cgi?id=2084239
bugzilla.redhat.com/show_bug.cgi?id=2088676
bugzilla.redhat.com/show_bug.cgi?id=2117333
bugzilla.redhat.com/show_bug.cgi?id=2138381
bugzilla.redhat.com/show_bug.cgi?id=2140992
bugzilla.redhat.com/show_bug.cgi?id=2151410
bugzilla.redhat.com/show_bug.cgi?id=2158181
bugzilla.redhat.com/show_bug.cgi?id=2164970
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_1948.json
access.redhat.com/security/cve/CVE-2022-37394
cve.org/CVERecord?id=CVE-2022-37394
ubuntu.com/security/CVE-2022-37394
ubuntu.com/security/notices/USN-5866-1
ubuntu.com/security/CVE-2015-9543
ubuntu.com/security/CVE-2017-18191
ubuntu.com/security/CVE-2020-17376
ubuntu.com/security/CVE-2021-3654
Left out here: 45 versions. The JSON record has them.