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
File | Mode | Size |
---|---|---|
qemu | ||
scripts | ||
tests | ||
wheels | ||
.gitignore | -rw-r--r-- | 231 bytes |
MANIFEST.in | -rw-r--r-- | 55 bytes |
Makefile | -rw-r--r-- | 3.8 KB |
PACKAGE.rst | -rw-r--r-- | 1.5 KB |
README.rst | -rw-r--r-- | 3.6 KB |
VERSION | -rw-r--r-- | 10 bytes |
avocado.cfg | -rw-r--r-- | 336 bytes |
setup.cfg | -rw-r--r-- | 5.7 KB |
setup.py | -rwxr-xr-x | 989 bytes |
Computing file changes ...