From: Michael S. Tsirkin Date: Sun, 17 Mar 2013 02:46:09 +0000 (+0000) Subject: vhost/net: fix heads usage of ubuf_info X-Git-Tag: v3.9-rc4~27^2~6 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=46aa92d1ba162b4b3d6b7102440e459d4e4ee255;p=pandora-kernel.git vhost/net: fix heads usage of ubuf_info 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 Signed-off-by: Michael S. Tsirkin Cc: stable@kernel.org Signed-off-by: David S. Miller --- Reading git-diff-tree failed