aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
diff options
context:
space:
mode:
authorMichael S. Tsirkin <[email protected]>2018-05-11 21:33:10 +0000
committerMichael S. Tsirkin <[email protected]>2018-06-12 01:59:29 +0000
commit670ae9caaca467ea1bfd325cb2a5c98ba87f94ad (patch)
treefa217f1338634e7f9d0955193d66445cd78740a6 /drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
parentvirtio_ring: switch to dma_XX barriers for rpmsg (diff)
downloadkernel-670ae9caaca467ea1bfd325cb2a5c98ba87f94ad.tar.gz
kernel-670ae9caaca467ea1bfd325cb2a5c98ba87f94ad.zip
vhost: fix info leak due to uninitialized memory
struct vhost_msg within struct vhost_msg_node is copied to userspace. Unfortunately it turns out on 64 bit systems vhost_msg has padding after type which gcc doesn't initialize, leaking 4 uninitialized bytes to userspace. This padding also unfortunately means 32 bit users of this interface are broken on a 64 bit kernel which will need to be fixed separately. Fixes: CVE-2018-1118 Cc: [email protected] Reported-by: Kevin Easton <[email protected]> Signed-off-by: Michael S. Tsirkin <[email protected]> Reported-by: [email protected] Signed-off-by: Michael S. Tsirkin <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_object.c')
0 files changed, 0 insertions, 0 deletions