The usbgetbos_descriptor function in drivers/usb/core/config.c in the Linux kernel before 4.13.10 allows local users to cause a denial of service (out-of-bounds read and system crash) or possibly have unspecified other impact via a crafted USB device.
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2017-16535.json"
[
{
"source": "https://github.com/torvalds/linux/commit/1c0edc3633b56000e18d82fc241e3995ca18a69e",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "drivers/usb/core/config.c",
"function": "usb_get_bos_descriptor"
},
"deprecated": false,
"digest": {
"function_hash": "54952247468369030592919069193412541000",
"length": 1815.0
},
"id": "CVE-2017-16535-2e44f5c8"
},
{
"source": "https://github.com/torvalds/linux/commit/1c0edc3633b56000e18d82fc241e3995ca18a69e",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "drivers/usb/core/config.c"
},
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"198209975189379365306514053384017389428",
"43495499555846459609007092066684499494",
"299317680535893895228292842967143029309",
"19661851979237928004372272228518073947",
"196412577920700058328219502182574522908",
"135789311550880650790341041864736619898"
]
},
"id": "CVE-2017-16535-3027f599"
}
]