Skip to content
Fencer Vulns
medium 6.5

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

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 more
    fixed: 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 more
    fixed: 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 more
    fixed: 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-glance
    not 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

Weakness
  • CWE-552 Files or Directories Accessible to External Parties
  • CWE-200 Exposure of Sensitive Information to an Unauthorized Actor

References

Sources

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.