-
- Downloads
net: Update MemReentrancyGuard for NIC
Recently MemReentrancyGuard was added to DeviceState to record that the device is engaging in I/O. The network device backend needs to update it when delivering a packet to a device. This implementation follows what bottom half does, but it does not add a tracepoint for the case that the network device backend started delivering a packet to a device which is already engaging in I/O. This is because such reentrancy frequently happens for qemu_flush_queued_packets() and is insignificant. Fixes: CVE-2023-3019 Reported-by:Alexander Bulekov <alxndr@bu.edu> Signed-off-by:
Akihiko Odaki <akihiko.odaki@daynix.com> Acked-by:
Alexander Bulekov <alxndr@bu.edu> Signed-off-by:
Jason Wang <jasowang@redhat.com>
Loading