]> git.ipfire.org Git - thirdparty/qemu.git/commit
net: fix buffer overflow in af_xdp_umem_create()
authorAnastasia Belova <nabelova31@gmail.com>
Mon, 2 Jun 2025 08:57:17 +0000 (11:57 +0300)
committerJason Wang <jasowang@redhat.com>
Mon, 14 Jul 2025 02:13:37 +0000 (10:13 +0800)
commit110d0fa2d4d1f754242f6775baec43776a9adb35
treeaeb4be33276d593a69f716f10c9a75c9876adb51
parent9a4e273ddec3927920c5958d2226c6b38b543336
net: fix buffer overflow in af_xdp_umem_create()

s->pool has n_descs elements so maximum i should be
n_descs - 1. Fix the upper bound.

Found by Linux Verification Center (linuxtesting.org) with SVACE.

Fixes: cb039ef3d9 ("net: add initial support for AF_XDP network backend")
Cc: qemu-stable@nongnu.org
Reviewed-by: Ilya Maximets <i.maximets@ovn.org>
Signed-off-by: Anastasia Belova <nabelova31@gmail.com>
Signed-off-by: Jason Wang <jasowang@redhat.com>
net/af-xdp.c