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.
| Software | From | Fixed in |
|---|---|---|
| openstack / nova | 29.0.0 | 29.0.3 |
| openstack / nova | 28.0.0 | 28.1.1 |
| openstack / nova | - | 27.3.1 |
| openstack / glance | 28.0.0 | 28.0.2 |
| openstack / glance | 27.0.0 | 27.0.0.x |
| openstack / glance | - | 26.0.1 |
| openstack / cinder | 24.0.0 | 24.0.0.x |
| openstack / cinder | 23.0.0 | 23.1.1 |
| openstack / cinder | - | 22.1.3 |
cinder
|
- | 24.0.0.x |
glance
|
- | 28.0.1.x |
nova
|
- | 29.0.2.x |