Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Persist image format to a file, to prevent attacks based on changing it
The attack is based on creating a raw image that looks like a qcow2 image, and taking advantage of the code that used 'qemu-img info' to autodetect the image format. Now we store the image format to a 'disk.info' file, for Qcow2 and Raw images, and only autodetect for images that have never been written to that file. SecurityImpact Conflicts: nova/virt/libvirt/imagebackend.py Manual tweaks to some mocking in test_imagebackend.py Change-Id: I2016efdb3f49a44ec4d677ac596eacc97871f30a Co-authored-by: Nikola Dipanov <ndipanov@redhat.com> Closes-bug: #1221190
- Loading branch information