CVE-2026-24708 json
OpenStack Nova calls qemu-img without format restrictions for resize
published 2026-02-18 8 mo ago modified 2026-09-11 58 d ago also GHSA-m4f3-qp2w-gwh6 , PYSEC-2026-2685 , EUVD-2026-7738
- cvss
- 8.2
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.4%
- EPSS 0.4% chance of exploitation in 30 days, percentile 36%
- public exploits
- 0
- none known
Summary
An issue was discovered in OpenStack Nova before 30.2.2, 31 before 31.2.1, and 32 before 32.1.1. By writing a malicious QCOW header to a root or ephemeral disk and then triggering a resize, a user may convince Nova's Flat image backend to call qemu-img without a format restriction, resulting in an unsafe image resize operation that could destroy data on the host system. Only compute nodes using the Flat image backend (usually configured with use_cow_images=False) are affected.
Patch / fix
- OpenStack Nova 30.2.2, 31.2.1, 32.1.1
- Red Hat Red Hat OpenStack Platform 16.2 1:20.6.2-2.20260317135026.8a24acd.el8ost
- Red Hat Red Hat OpenStack Platform 17.1 for RHEL 9 0:0.2.1-6.el9ost, 0:0.8.37-17.1.20260107141051.05dd1b2.el9ost, 0:1.2.0-1.4.el9ost, 0:1.8.0-17.1.20260114160833.0e94611.el9ost, 0:1.9.1-17.1.20260318160829.0e9a6f2.el9ost, 0:2.27.1-17.1.20260806131309.16dbcae.el9ost, 0:3.4.26-9.6.el9ost, 0:7.1.1-17.1.20260803104219.0211fa9.el9ost, 0:11.0.1-17.1.20260306080955.63fee2c.el9ost, 0:14.2.1-17.1.20260803103231.61d7bd7.el9ost, 0:14.2.3-17.1.20260206090839.40278e1.el9ost, 0:14.3.1-17.1.20260803105013.e7c7ce3.el9ost, 0:17.1-20260901.1.el9ost, 0:24.3.4.2-7.el9ost, 1:16.1.1-17.1.20260713101101.edc6d60.el9ost, 1:17.1.1-17.1.20260721220909.c31db88.el9ost, 1:18.2.2-17.1.20260702111621.f6b44fc.el9ost, 1:18.6.1-17.1.20260810120959.85ff760.el9ost, 1:19.0.2-17.1.20260630150819.54dd95d.el9ost, 1:23.2.3-17.1.20260810140853.2ace99d.el9ost
- Red Hat Red Hat OpenStack Services on OpenShift 18.0 1:27.5.2-18.0.20260312122217.c1c6d67.el9ost
- nova Debian 12 2:26.2.2-1~deb12u4
- nova Debian 13 2:31.0.0-6+deb13u2
- nova Debian 14 2:32.1.0-7
debian advisories DEBIAN-CVE-2026-24708
- nova Ubuntu 22.04 LTS 3:25.2.1-0ubuntu2.10
- nova Ubuntu 24.04 LTS 3:29.2.0-0ubuntu1.3
- nova Ubuntu 25.10 3:32.0.0-0ubuntu1.1
ubuntu advisories UBUNTU-CVE-2026-24708
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- etcd openstack 17.1 3.4.26-9.6.el9ost
- erlang openstack 17.1 24.3.4.2-7.el9ost
- erlang-ssl openstack 17.1 24.3.4.2-7.el9ost
- erlang-asn1 openstack 17.1 24.3.4.2-7.el9ost
- erlang-erts openstack 17.1 24.3.4.2-7.el9ost
- erlang-sasl openstack 17.1 24.3.4.2-7.el9ost
- erlang-snmp openstack 17.1 24.3.4.2-7.el9ost
- erlang-eldap openstack 17.1 24.3.4.2-7.el9ost
red hat advisories RHSA-2026:66401RHSA-2026:54757RHSA-2026:7884
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2026-24708 updated cvss 7.1
openstack-nova-compute: Arbitrary Host File Overwrite via Unconstrained qemu-img Format Handling in OpenStack Nova
-
Red Hat OpenStack Platform 16.2 rhosp-rhel8/openstack-nova-compute Red Hat OpenStack Platform 17.1 rhosp-rhel8/openstack-nova-compute, rhosp-rhel9/openstack-nova-compute Red Hat OpenStack Platform 18.0 rhosp-rhel9/openstack-nova-computeaffected: workaround, no fix available
-
Red Hat OpenStack Platform 13.0 - ELS python-nova 17.0.13-43.el7ost, openstack-nova 17.0.13-43.el7ost, python-nova-tests 17.0.13-43.el7ost, openstack-nova-api 17.0.13-43.el7ost, openstack-nova-cells 17.0.13-43.el7ost, openstack-nova-common 17.0.13-43.el7ost, +10 morefixed: vendor fix RHSA-2026:94039
-
Red Hat OpenStack Platform 16.2 python3-nova 20.6.2-2.20260317135026.8a24acd.el8ost, openstack-nova 20.6.2-2.20260317135026.8a24acd.el8ost, openstack-nova-api 20.6.2-2.20260317135026.8a24acd.el8ost, openstack-nova-common 20.6.2-2.20260317135026.8a24acd.el8ost, openstack-nova-compute 20.6.2-2.20260317135026.8a24acd.el8ost, openstack-nova-console 20.6.2-2.20260317135026.8a24acd.el8ost, +6 morefixed: vendor fix RHSA-2026:54757
-
Red Hat OpenStack Platform 17.1 etcd 3.4.26-9.6.el9ost, erlang 24.3.4.2-7.el9ost, erlang-ssl 24.3.4.2-7.el9ost, erlang-asn1 24.3.4.2-7.el9ost, erlang-erts 24.3.4.2-7.el9ost, erlang-sasl 24.3.4.2-7.el9ost, +100 morefixed: vendor fix RHSA-2026:66401
-
Red Hat OpenStack Services on OpenShift 18.0 python3-nova 27.5.2-18.0.20260312122217.c1c6d67.el9ost, openstack-nova 27.5.2-18.0.20260312122217.c1c6d67.el9ost, openstack-nova-api 27.5.2-18.0.20260312122217.c1c6d67.el9ost, openstack-nova-common 27.5.2-18.0.20260312122217.c1c6d67.el9ost, openstack-nova-compute 27.5.2-18.0.20260312122217.c1c6d67.el9ost, openstack-nova-conductor 27.5.2-18.0.20260312122217.c1c6d67.el9ost, +5 morefixed: vendor fix RHSA-2026:7884
-
Red Hat OpenStack Platform 13.0 - ELS python-webob 1.7.2-2.el7ost, openstack-heat 10.0.3-21.el7ost, python-keystone 13.0.4-10.el7ost, openstack-heat-api 10.0.3-21.el7ost, openstack-keystone 13.0.4-10.el7ost, openstack-heat-common 10.0.3-21.el7ost, +4 more Red Hat OpenStack Platform 16.2 etcd 3.3.23-22.el8ost, erlang 23.3.4.18-2.el8ost, python-pyasn1 0.4.6-4.el8ost, erlang-ssl 23.3.4.18-2.el8ost, python3-pyasn1 0.4.6-4.el8ost, erlang-asn1 23.3.4.18-2.el8ost, +71 morenot affected: vulnerable code not present
-
Red Hat OpenStack Platform 17.1 rhosp12/openstack-nova-computenot affected: component not present
-
Red Hat OpenStack Platform 18.0 rhosp12/openstack-nova-compute, rhoso/openstack-nova-compute-rhel9not affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 8 mo ago
Exploit prediction
0.42% chance of exploitation in the next 30 days, higher than 36% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 8.2 | CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:N/I:H/A:H |
| CISA ADP | 3.1 | 7.1 | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H |
| CNA | 3.1 | 7.1 | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H |
| OSV | 3.1 | 8.2 | CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:N/I:H/A:H |
| GitHub | 3.1 | 8.2 | CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:N/I:H/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| pypi | nova | >=32.0.0.0rc1, <=32.1.0 >=31.0.0.0rc1, <=31.2.0 <=30.2.1 |
no fix listed |
Affected products
- OpenStack Nova
- Red Hat Red Hat OpenStack Platform 16.2
- Red Hat Red Hat OpenStack Platform 17.1 for RHEL 9
- Red Hat Red Hat OpenStack Services on OpenShift 18.0
- Red Hat Red Hat OpenStack Platform 13 (Queens)
- Red Hat Red Hat OpenStack Platform 17.1
- Red Hat Red Hat OpenStack Platform 18.0
Classification
References
-
github.com
/openstack/nova/commit/3eba22ff09c81a61750fbb4882e5f1f01a20fdf5
web
-
access.redhat.com
/errata/RHSA-2026:54757
vendor-advisory
-
access.redhat.com
/errata/RHSA-2026:66401
vendor-advisory
-
access.redhat.com
/errata/RHSA-2026:7884
vendor-advisory
-
bugs.launchpad.net
/nova/+bug/2137507
web
-
openwall.com
/lists/oss-security/2026/02/17/7
web
-
lists.debian.org
/debian-lts-announce/2026/02/msg00025.html
web
-
access.redhat.com
/security/cve/CVE-2026-24708
vdb-entry
-
bugzilla.redhat.com
/show_bug.cgi?id=2430312
issue-tracking
- security.access.redhat.com /data/csaf/v2/vex/2026/cve-2026-24708.json
-
nvd.nist.gov
/vuln/detail/CVE-2026-24708
advisory
-
github.com
/openstack/nova
package
-
pypi.org
/project/nova
package
-
github.com
/advisories/GHSA-m4f3-qp2w-gwh6
advisory
Sources
- CVE List CVE-2026-24708
- GitHub Advisory GHSA-m4f3-qp2w-gwh6
- NVD CVE-2026-24708
- OSV PYSEC-2026-2685
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.