lan9118: switch to use qemu_receive_packet() for loopback
authorAlexander Bulekov <alxndr@bu.edu>
Mon, 1 Mar 2021 19:35:30 +0000 (14:35 -0500)
committerSoonKyu Park <sk7.park@samsung.com>
Tue, 23 Nov 2021 04:45:38 +0000 (13:45 +0900)
commit1781740203cb7604895f55e3d059888fa235ffab
treecc48e0080f3f2b5a5c0b8f05819390a1771ae9e3
parent3d02b16c628d6570caf054c6a3bf879a6df720ac
lan9118: switch to use qemu_receive_packet() for loopback

Git-commit: 37cee01784ff0df13e5209517e1b3594a5e792d1

This patch switches to use qemu_receive_packet() which can detect
reentrancy and return early.

This is intended to address CVE-2021-3416.

Cc: Prasad J Pandit <ppandit@redhat.com>
Cc: qemu-stable@nongnu.org
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com
Signed-off-by: Alexander Bulekov <alxndr@bu.edu>
Signed-off-by: Jason Wang <jasowang@redhat.com>
Signed-off-by: Bruce Rogers <brogers@suse.com>
hw/net/lan9118.c