mirror of
https://github.com/mii443/qemu.git
synced 2025-08-22 23:25:48 +00:00
While computing IP checksum, 'net_checksum_calculate' reads
payload length from the packet. It could exceed the given 'data'
buffer size. Add a check to avoid it.
Reported-by: Liu Ling <liuling-it@360.cn>
Signed-off-by: Prasad J Pandit <pjp@fedoraproject.org>
Signed-off-by: Jason Wang <jasowang@redhat.com>
(cherry picked from commit 362786f14a
)
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>