]> git.ipfire.org Git - thirdparty/qemu.git/commit
usb: check USB configuration descriptor object
authorPrasad J Pandit <pjp@fedoraproject.org>
Thu, 11 Feb 2016 11:01:20 +0000 (16:31 +0530)
committerMichael Roth <mdroth@linux.vnet.ibm.com>
Tue, 22 Mar 2016 22:40:56 +0000 (17:40 -0500)
commit80b6e5723fac428ea6c08c821078286f43975df8
tree94e330e2f33abacafae968c0dde5dadca53c7a73
parent9bddb45dbc010cd8ee4d48bd501fa5d18dcec00c
usb: check USB configuration descriptor object

When processing remote NDIS control message packets, the USB Net
device emulator checks to see if the USB configuration descriptor
object is of RNDIS type(2). But it does not check if it is null,
which leads to a null dereference error. Add check to avoid it.

Reported-by: Qinghao Tang <luodalongde@gmail.com>
Signed-off-by: Prasad J Pandit <pjp@fedoraproject.org>
Message-id: 1455188480-14688-1-git-send-email-ppandit@redhat.com
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
(cherry picked from commit 80eecda8e5d09c442c24307f340840a5b70ea3b9)
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
hw/usb/dev-network.c