numam-dpdk/drivers/net
Stephen Hemminger 7838d3a6ae net/netvsc: check for overflow on packet info from host
The data from the host is trusted but checked by the driver.
One check that is missing is that the packet offset and length
might cause wraparound.

Cc: stable@dpdk.org

Reported-by: Nan Chen <whutchennan@gmail.com>
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
Signed-off-by: Long Li <longli@microsoft.com>
2020-09-18 18:55:06 +02:00
..
af_packet build: remove makefiles 2020-09-08 00:09:50 +02:00
af_xdp build: remove makefiles 2020-09-08 00:09:50 +02:00
ark build: remove makefiles 2020-09-08 00:09:50 +02:00
atlantic build: remove makefiles 2020-09-08 00:09:50 +02:00
avp build: remove makefiles 2020-09-08 00:09:50 +02:00
axgbe mbuf: remove deprecated function and macro aliases 2020-09-19 00:25:37 +02:00
bnx2x build: remove makefiles 2020-09-08 00:09:50 +02:00
bnxt build: remove makefiles 2020-09-08 00:09:50 +02:00
bonding build: remove makefiles 2020-09-08 00:09:50 +02:00
cxgbe build: remove makefiles 2020-09-08 00:09:50 +02:00
dpaa build: remove makefiles 2020-09-08 00:09:50 +02:00
dpaa2 build: remove makefiles 2020-09-08 00:09:50 +02:00
e1000 build: remove makefiles 2020-09-08 00:09:50 +02:00
ena net/ena/base: fix doorbell evaluation for LLQ 2020-09-18 18:55:05 +02:00
enetc build: remove makefiles 2020-09-08 00:09:50 +02:00
enic build: remove makefiles 2020-09-08 00:09:50 +02:00
failsafe net/failsafe: fix double space in warning log 2020-09-18 18:55:06 +02:00
fm10k build: remove makefiles 2020-09-08 00:09:50 +02:00
hinic bus/pci: switch to private kernel driver enum 2020-09-21 10:11:44 +02:00
hns3 bus/pci: switch to private kernel driver enum 2020-09-21 10:11:44 +02:00
i40e mbuf: remove physical address alias 2020-09-19 00:25:37 +02:00
iavf mbuf: remove physical address alias 2020-09-19 00:25:37 +02:00
ice mbuf: remove physical address alias 2020-09-19 00:25:37 +02:00
igc build: remove makefiles 2020-09-08 00:09:50 +02:00
ionic build: remove makefiles 2020-09-08 00:09:50 +02:00
ipn3ke avoid libfdt checks adding full paths to pkg-config 2020-09-15 15:19:34 +02:00
ixgbe build: remove makefiles 2020-09-08 00:09:50 +02:00
kni build: remove makefiles 2020-09-08 00:09:50 +02:00
liquidio bus/pci: switch to private kernel driver enum 2020-09-21 10:11:44 +02:00
memif build: remove makefiles 2020-09-08 00:09:50 +02:00
mlx4 build: remove makefiles 2020-09-08 00:09:50 +02:00
mlx5 build: remove makefiles 2020-09-08 00:09:50 +02:00
mvneta ethdev: remove unused kernel driver field 2020-09-21 09:30:36 +02:00
mvpp2 ethdev: remove unused kernel driver field 2020-09-21 09:30:36 +02:00
netvsc net/netvsc: check for overflow on packet info from host 2020-09-18 18:55:06 +02:00
nfb build: remove makefiles 2020-09-08 00:09:50 +02:00
nfp bus/pci: switch to private kernel driver enum 2020-09-21 10:11:44 +02:00
null build: remove makefiles 2020-09-08 00:09:50 +02:00
octeontx ethdev: remove unused kernel driver field 2020-09-21 09:30:36 +02:00
octeontx2 mbuf: remove deprecated function and macro aliases 2020-09-19 00:25:37 +02:00
pcap build: remove makefiles 2020-09-08 00:09:50 +02:00
pfe mem: remove physical address aliases 2020-09-19 00:25:35 +02:00
qede build: remove makefiles 2020-09-08 00:09:50 +02:00
ring ethdev: remove unused kernel driver field 2020-09-21 09:30:36 +02:00
sfc build: remove makefiles 2020-09-08 00:09:50 +02:00
softnic ethdev: remove unused kernel driver field 2020-09-21 09:30:36 +02:00
szedata2 build: remove makefiles 2020-09-08 00:09:50 +02:00
tap build: remove makefiles 2020-09-08 00:09:50 +02:00
thunderx build: remove makefiles 2020-09-08 00:09:50 +02:00
vdev_netvsc build: remove makefiles 2020-09-08 00:09:50 +02:00
vhost build: remove makefiles 2020-09-08 00:09:50 +02:00
virtio bus/pci: switch to private kernel driver enum 2020-09-21 10:11:44 +02:00
vmxnet3 build: remove makefiles 2020-09-08 00:09:50 +02:00
meson.build bus/pci: introduce Windows support with stubs 2020-06-30 00:02:54 +02:00