Module Name: src Committed By: maxv Date: Wed Jul 31 19:40:59 UTC 2019
Modified Files: src/sys/dev/usb: usb_subr.c usbdi_util.c Log Message: 1) Make sure we have a complete endpoint descriptor header, otherwise small overflow. 2) Make sure the total length of the bos descriptor did not change in the meantime, otherwise severe memory corruption. 3) Make sure we have a complete hid descriptor header, otherwise small overflow. 4) Error out if the report descriptor is zero-sized, otherwise panic. ok skrll@ mrg@ To generate a diff of this commit: cvs rdiff -u -r1.235 -r1.236 src/sys/dev/usb/usb_subr.c cvs rdiff -u -r1.73 -r1.74 src/sys/dev/usb/usbdi_util.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.