Revision fbeb0a160cbcc067c0e1f0d380cea4a31de213e3 authored by Philippe Mathieu-Daudé on 04 April 2024, 18:56:35 UTC, committed by Michael Tokarev on 10 April 2024, 17:32:12 UTC
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-4-philmd@linaro.org>
(cherry picked from commit b4295bff25f7b50de1d9cc94a9c6effd40056bca)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
1 parent 1b2a527
History
File Mode Size
LINGUAS -rw-r--r-- 36 bytes
POTFILES -rw-r--r-- 9 bytes
bg.po -rw-r--r-- 1.8 KB
de_DE.po -rw-r--r-- 1.4 KB
fr_FR.po -rw-r--r-- 1.4 KB
hu.po -rw-r--r-- 1.4 KB
it.po -rw-r--r-- 1.4 KB
meson.build -rw-r--r-- 233 bytes
sv.po -rw-r--r-- 1.4 KB
tr.po -rw-r--r-- 1.5 KB
uk.po -rw-r--r-- 1.7 KB
zh_CN.po -rw-r--r-- 1.4 KB

back to top