]> git.ipfire.org Git - thirdparty/qemu.git/commit
hw/block: fix uint32 overflow
authorDmitry Frolov <frolov@swemel.ru>
Tue, 17 Sep 2024 08:03:18 +0000 (11:03 +0300)
committerStefan Hajnoczi <stefanha@redhat.com>
Tue, 17 Sep 2024 10:12:30 +0000 (12:12 +0200)
commit89cd6254b80784a1b3f574407192493ef92fe65f
treef685377d7c644a506ed35caa56080221752b34b9
parentea9cdbcf3a0b8d5497cddf87990f1b39d8f3bb0a
hw/block: fix uint32 overflow

The product bs->bl.zone_size * (bs->bl.nr_zones - 1) may overflow
uint32.

Found by Linux Verification Center (linuxtesting.org) with SVACE.

Signed-off-by: Dmitry Frolov <frolov@swemel.ru>
Message-id: 20240917080356.270576-2-frolov@swemel.ru
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
hw/block/virtio-blk.c