acrn-hypervisor/devicemodel/hw/pci/virtio
Tomas Winkler 9ab1110f80 dm: mei: vmei_proc_tx check buffer length before accessing the memory
Prevent memory and information leaks by checking boundaries of
the incoming buffers from the hypervisor.

1. We check that the buffer is sufficent to hold a valid header.
2. We that each hbm message has valid size
   vmei_hbm_handler() now returns -EINVAL if the size too small.
3. hdr->length < data_length.

Tracked-On: #5451
Signed-off-by: Tomas Winkler <tomas.winkler@intel.com>
Acked-by: Wang, Yu1 <yu1.wang@intel.com>
2020-11-17 10:01:36 +08:00
..
vhost.c dm: virtio: Convert console print output to acrn-dm logger 2020-09-10 09:33:25 +08:00
virtio_audio.c dm: virtio: Convert console print output to acrn-dm logger 2020-09-10 09:33:25 +08:00
virtio_block.c dm: virtio: Convert console print output to acrn-dm logger 2020-09-10 09:33:25 +08:00
virtio_console.c dm: fix fault Injection into VirtIO console backend 2020-09-27 20:17:23 +08:00
virtio_coreu.c dm: virtio: Convert console print output to acrn-dm logger 2020-09-10 09:33:25 +08:00
virtio_gpio.c dm: virtio: Convert console print output to acrn-dm logger 2020-09-10 09:33:25 +08:00
virtio_hdcp.c dm: virtio: Convert console print output to acrn-dm logger 2020-09-10 09:33:25 +08:00
virtio_hyper_dmabuf.c dm: virtio: Convert console print output to acrn-dm logger 2020-09-10 09:33:25 +08:00
virtio_i2c.c dm: virtio: Convert console print output to acrn-dm logger 2020-09-10 09:33:25 +08:00
virtio_input.c dm: virtio: Convert console print output to acrn-dm logger 2020-09-10 09:33:25 +08:00
virtio_ipu.c dm: virtio: Convert console print output to acrn-dm logger 2020-09-10 09:33:25 +08:00
virtio_kernel.c dm: virtio: Convert console print output to acrn-dm logger 2020-09-10 09:33:25 +08:00
virtio_mei.c dm: mei: vmei_proc_tx check buffer length before accessing the memory 2020-11-17 10:01:36 +08:00
virtio_net.c dm: virtio: Convert console print output to acrn-dm logger 2020-09-10 09:33:25 +08:00
virtio_rnd.c dm: virtio: Convert console print output to acrn-dm logger 2020-09-10 09:33:25 +08:00
virtio_rpmb.c dm: virtio: Convert console print output to acrn-dm logger 2020-09-10 09:33:25 +08:00
virtio.c dm: virtio: check for paddr_guest2host return value 2020-11-06 15:08:30 +08:00