mirror of https://gitee.com/openkylin/qemu.git
705df5466c
Some NIC supports loopback mode and this is done by calling nc->info->receive() directly which in fact suppresses the effort of reentrancy check that is done in qemu_net_queue_send(). Unfortunately we can't use qemu_net_queue_send() here since for loopback there's no sender as peer, so this patch introduce a qemu_receive_packet() which is used for implementing loopback mode for a NIC with this check. NIC that supports loopback mode will be converted to this helper. This is intended to address CVE-2021-3416. Cc: Prasad J Pandit <ppandit@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com> Cc: qemu-stable@nongnu.org Signed-off-by: Jason Wang <jasowang@redhat.com> |
||
---|---|---|
.. | ||
announce.h | ||
can_emu.h | ||
can_host.h | ||
checksum.h | ||
eth.h | ||
filter.h | ||
net.h | ||
queue.h | ||
slirp.h | ||
tap.h | ||
vhost-user.h | ||
vhost-vdpa.h | ||
vhost_net.h |