patch "uwb: hwa-rc: fix NULL-deref at probe" added to usb-linus
This is a note to let you know that I've just added the patch titled
uwb: hwa-rc: fix NULL-deref at probe
to my usb git tree which can be found at
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
in the usb-linus branch.
The patch will show up in the next release of the linux-next tree (usually sometime within the next 24 hours during the week.)
The patch will hopefully also be merged in Linus's tree for the next -rc kernel release.
If you have any questions about this process, please let me know.
Quoted 1 line
From
daf229b15907fbfdb6ee183aac8ca428cb57e361Mon Sep 17 00:00:00 2001
From: Johan Hovold <[email protected]>
Date: Mon, 13 Mar 2017 13:47:52 +0100
Subject: uwb: hwa-rc: fix NULL-deref at probe
Make sure to check the number of endpoints to avoid dereferencing a NULL-pointer should a malicious device lack endpoints.
Note that the dereference happens in the start callback which is called during probe.
--- drivers/uwb/hwa-rc.c | 3 +++ 1 file changed, 3 insertions(+)
drivers/uwb/hwa-rc.c +3 -0
@@ -823,6 +823,9 @@ static int hwarc_probe(struct usb_interface *iface,struct hwarc *hwarc;struct device *dev = &iface->dev; +if (iface->cur_altsetting->desc.bNumEndpoints <1 ) +return -ENODEV ; + result = -ENOMEM ; uwb_rc =uwb_rc_alloc ();if (uwb_rc ==NULL ) {
Signature · 1 line
2.12.0