diff options
| author | Philippe Mathieu-Daudé <philmd@linaro.org> | 2024-04-04 20:56:41 +0200 |
|---|---|---|
| committer | Philippe Mathieu-Daudé <philmd@linaro.org> | 2024-04-10 09:09:33 +0200 |
| commit | f4729ec39ad97a42ceaa7b5697f84f440ea6e5dc (patch) | |
| tree | 09a197ef5a6db52863e028b815eb665159b83ee2 /scripts/qapi/expr.py | |
| parent | b4295bff25f7b50de1d9cc94a9c6effd40056bca (diff) | |
| download | focaccia-qemu-f4729ec39ad97a42ceaa7b5697f84f440ea6e5dc.tar.gz focaccia-qemu-f4729ec39ad97a42ceaa7b5697f84f440ea6e5dc.zip | |
hw/virtio/virtio-crypto: Protect from DMA re-entrancy bugs
Replace qemu_bh_new_guarded() by virtio_bh_new_guarded() so the bus and device use the same guard. Otherwise the DMA-reentrancy protection can be bypassed. Fixes: CVE-2024-3446 Cc: qemu-stable@nongnu.org Suggested-by: Alexander Bulekov <alxndr@bu.edu> Reviewed-by: Gerd Hoffmann <kraxel@redhat.com> Acked-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Message-Id: <20240409105537.18308-5-philmd@linaro.org>
Diffstat (limited to 'scripts/qapi/expr.py')
0 files changed, 0 insertions, 0 deletions