aboutsummaryrefslogtreecommitdiffstats
path: root/security
diff options
context:
space:
mode:
authorMichael S. Tsirkin <mst@redhat.com>2013-03-17 02:46:09 +0000
committerBen Hutchings <ben@decadent.org.uk>2013-03-27 02:41:02 +0000
commit984cbc9c6686f399cb4ec5bd8fae5ff8ec2fa9a8 (patch)
treeb1f0e64e6e06609fb038367af3ff85b706005794 /security
parentd86449a761337092171d90ea295ac745b05f384a (diff)
downloadkernel_samsung_smdk4412-984cbc9c6686f399cb4ec5bd8fae5ff8ec2fa9a8.zip
kernel_samsung_smdk4412-984cbc9c6686f399cb4ec5bd8fae5ff8ec2fa9a8.tar.gz
kernel_samsung_smdk4412-984cbc9c6686f399cb4ec5bd8fae5ff8ec2fa9a8.tar.bz2
vhost/net: fix heads usage of ubuf_info
commit 46aa92d1ba162b4b3d6b7102440e459d4e4ee255 upstream. ubuf info allocator uses guest controlled head as an index, so a malicious guest could put the same head entry in the ring twice, and we will get two callbacks on the same value. To fix use upend_idx which is guaranteed to be unique. Reported-by: Rusty Russell <rusty@rustcorp.com.au> Signed-off-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net> Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Diffstat (limited to 'security')
0 files changed, 0 insertions, 0 deletions