aboutsummaryrefslogtreecommitdiff
path: root/scripts/probe-gdb-support.py
diff options
context:
space:
mode:
authorThomas Huth <thuth@redhat.com>2023-09-25 11:18:54 +0200
committerPaolo Bonzini <pbonzini@redhat.com>2023-09-25 18:25:03 +0200
commit7cfcc79b0ab800959716738aff9419f53fc68c9c (patch)
tree80b9942fef474cfab13846acd3c4b03fdcef2364 /scripts/probe-gdb-support.py
parent8a9fc82bac139f8814ed6ae338381a3992eb414c (diff)
downloadqemu-7cfcc79b0ab800959716738aff9419f53fc68c9c.zip
qemu-7cfcc79b0ab800959716738aff9419f53fc68c9c.tar.gz
qemu-7cfcc79b0ab800959716738aff9419f53fc68c9c.tar.bz2
hw/scsi/scsi-disk: Disallow block sizes smaller than 512 [CVE-2023-42467]
We are doing things like nb_sectors /= (s->qdev.blocksize / BDRV_SECTOR_SIZE); in the code here (e.g. in scsi_disk_emulate_mode_sense()), so if the blocksize is smaller than BDRV_SECTOR_SIZE (=512), this crashes with a division by 0 exception. Thus disallow block sizes of 256 bytes to avoid this situation. Resolves: https://gitlab.com/qemu-project/qemu/-/issues/1813 CVE: 2023-42467 Signed-off-by: Thomas Huth <thuth@redhat.com> Message-ID: <20230925091854.49198-1-thuth@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'scripts/probe-gdb-support.py')
0 files changed, 0 insertions, 0 deletions