CVE-2024-32498 json
OpenStack Cinder, Glance, and Nova vulnerable to arbitrary file access
published 2024-07-05 2 y ago modified 2026-07-13 3 mo ago also GHSA-r4v4-w9pv-6fph , PYSEC-2026-1708 , PYSEC-2026-2414 , PYSEC-2026-2493 , EUVD-2024-2409
- cvss
- 6.5
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.8%
- EPSS 0.8% chance of exploitation in 30 days, percentile 57%
- public exploits
- 0
- none known
Summary
An issue was discovered in OpenStack Cinder through 24.0.0, Glance before 28.0.2, and Nova before 29.0.3. Arbitrary file access can occur via custom QCOW2 external data. By supplying a crafted QCOW2 image that references a specific data file path, an authenticated user may convince systems to return a copy of that file's contents from the server, resulting in unauthorized access to potentially sensitive data. All Cinder and Nova deployments are affected; only Glance deployments with image conversion enabled are affected.
Patch / fix
- openstack cinder 22.1.3, 23.1.1
- openstack glance 26.0.1, 28.0.2
- openstack nova 27.3.1, 28.1.1, 29.0.3
- nova Debian 12 2:26.2.2-1~deb12u3
- nova Debian 14, Debian 13 2:29.0.2-4
- cinder Debian 12 2:21.3.1-1~deb12u1
- cinder Debian 14, Debian 13 2:24.0.0-5
- glance Debian 12 2:25.1.0-2+deb12u1
- glance Debian 14, Debian 13 2:28.0.1-3+deb12u1
debian advisories DEBIAN-CVE-2024-32498
- nova Ubuntu 20.04 LTS 2:21.2.4-0ubuntu2.8
- nova Ubuntu 22.04 LTS 3:25.2.1-0ubuntu2.3
- nova Ubuntu 24.04 LTS 3:29.0.1-0ubuntu1.3
- cinder Ubuntu 20.04 LTS 2:16.4.2-0ubuntu2.8
- cinder Ubuntu 22.04 LTS 2:20.3.1-0ubuntu1.4
- cinder Ubuntu 24.04 LTS 2:24.0.0-0ubuntu1.2
- glance Ubuntu 20.04 LTS 2:20.2.0-0ubuntu1.2
- glance Ubuntu 22.04 LTS 2:24.2.1-0ubuntu1.2
ubuntu advisories UBUNTU-CVE-2024-32498
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
- python3-nova openstack 16.1 1:20.4.1-1.20221005193234.el8ost
- openstack-nova openstack 16.1 1:20.4.1-1.20221005193234.el8ost
- python3-cinder openstack 16.1 1:15.4.0-1.20230510003503.el8ost
- python3-glance openstack 16.1 1:19.0.4-1.20230310213451.el8ost
- openstack-cinder openstack 16.1 1:15.4.0-1.20230510003503.el8ost
- openstack-glance openstack 16.1 1:19.0.4-1.20230310213451.el8ost
- openstack-nova-api openstack 16.1 1:20.4.1-1.20221005193234.el8ost
- openstack-nova-common openstack 16.1 1:20.4.1-1.20221005193234.el8ost
red hat advisories RHSA-2024:4425RHSA-2024:4274RHSA-2024:4272RHSA-2024:4273
- github.com/openstack/cinder@78f85c1 commit
- github.com/openstack/cinder@d6a1869 commit
- github.com/openstack/glance@22f0c9c commit
- github.com/openstack/glance@2e65391 commit
- github.com/openstack/glance@867d1dd commit
- github.com/openstack/glance@cc7d53a commit
- github.com/openstack/glance@d607e78 commit
- github.com/openstack/nova@657e865 commit
- launchpad.net/bugs/2059809 patch
- openwall.com/lists/oss-security/2024/07/02/2 patch
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-2024-32498 updated cvss 8.8
OpenStack: malicious qcow2/vmdk images
-
Red Hat OpenStack Platform 16.1 python3-nova 20.4.1-1.20221005193234.el8ost, openstack-nova 20.4.1-1.20221005193234.el8ost, python3-cinder 15.4.0-1.20230510003503.el8ost, python3-glance 19.0.4-1.20230310213451.el8ost, openstack-cinder 15.4.0-1.20230510003503.el8ost, openstack-glance 19.0.4-1.20230310213451.el8ost, +10 morefixed: vendor fix “Red Hat has investigated whether a possible mitigation exists for this issue, and has not been able to identify a practical example. Please update the affected package as soon as possible.” RHSA-2024:4425
-
Red Hat OpenStack Platform 16.2 python3-nova 20.6.2-2.20230814165228.el8ost, openstack-nova 20.6.2-2.20230814165228.el8ost, python3-cinder 15.6.1-2.20230906144858.el8ost, python3-glance 19.0.5-2.20230310205021.el8ost, openstack-cinder 15.6.1-2.20230906144858.el8ost, openstack-glance 19.0.5-2.20230310205021.el8ost, +10 morefixed: vendor fix “Red Hat has investigated whether a possible mitigation exists for this issue, and has not been able to identify a practical example. Please update the affected package as soon as possible.” RHSA-2024:4273
-
Red Hat OpenStack Platform 17.1 python3-nova 23.2.3-17.1.20231018123754.el8ost, python3-nova 23.2.3-17.1.20231018130828.el9ost, openstack-nova 23.2.3-17.1.20231018123754.el8ost, openstack-nova 23.2.3-17.1.20231018130828.el9ost, python3-cinder 18.2.2-17.1.20231011140829.el9ost, python3-glance 22.1.2-17.1.20230621071326.el9ost, +15 morefixed: vendor fix “Red Hat has investigated whether a possible mitigation exists for this issue, and has not been able to identify a practical example. Please update the affected package as soon as possible.” RHSA-2024:4274
-
Red Hat OpenStack Platform 10 (Newton) python-nova, python-cinder, python-glance, openstack-nova, openstack-cinder, openstack-glance, +17 more Red Hat OpenStack Platform 13 (Queens) python-nova, python-cinder, python-glance, openstack-nova, openstack-cinder, openstack-glance, +15 more Red Hat OpenStack Platform 18.0 openstack-nova, openstack-cinder, openstack-glancenot 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
- 2 y ago
Exploit prediction
0.83% chance of exploitation in the next 30 days, higher than 57% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CISA ADP | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N |
| NVD | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N |
| CNA | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N |
| OSV | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N |
| GitHub | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| pypi | cinder | <=24.0.0 |
no fix listed |
| pypi | glance | <=28.0.1 |
no fix listed |
| pypi | nova | <=29.0.2 |
no fix listed |
Classification
References
-
launchpad.net
/bugs/2059809
web, issue-tracking, patch
-
openwall.com
/lists/oss-security/2024/07/02/2
web, mailing-list, patch
-
github.com
/openstack/cinder/commit/78f85c1f9b20a067ef64d6451dee0228c3a0db5e
web
-
github.com
/openstack/cinder/commit/d6a186945e03649343af55b46ed8dfe0dd326e40
web
-
github.com
/openstack/glance/commit/22f0c9c6f98db1d93569e3edb800c271f35b0ef9
web
-
github.com
/openstack/glance/commit/2e65391744a82421bc6f026ee8f1f3550038f175
web
-
github.com
/openstack/glance/commit/867d1dd8b6e4f5774257a98c7c33061fbbbde973
web
-
github.com
/openstack/glance/commit/cc7d53adbecf85f3d7df78e7618fe8ab3a075c5f
web
-
github.com
/openstack/glance/commit/d607e78630cc9d1ca18b3a027322809c042f64df
web
-
github.com
/openstack/nova/commit/657e86585cc57f84ab9b364dd189547d231d5927
web
-
openwall.com
/lists/oss-security/2024/07/02/2
mailing-list, web
-
security.openstack.org
/ossa/OSSA-2024-001.html
web
-
lists.debian.org
/debian-lts-announce/2024/09/msg00016.html
web
-
lists.debian.org
/debian-lts-announce/2024/09/msg00017.html
web
-
nvd.nist.gov
/vuln/detail/CVE-2024-32498
advisory
-
pypi.org
/project/glance
package
-
github.com
/advisories/GHSA-r4v4-w9pv-6fph
advisory
-
pypi.org
/project/nova
package
-
pypi.org
/project/cinder
package
Sources
- CVE List CVE-2024-32498
- GitHub Advisory GHSA-r4v4-w9pv-6fph
- NVD CVE-2024-32498
- OSV PYSEC-2026-2493
- OSV PYSEC-2026-1708
- OSV PYSEC-2026-2414
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.