The parsehidreport_descriptor function in drivers/input/tablet/gtco.c in the Linux kernel before 4.13.11 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/cve-osv-conversion/osv-output/CVE-2017-16643.json"
[
{
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/torvalds/linux/commit/a50829479f58416a013a4ccca791336af3c584c7",
"digest": {
"function_hash": "255621954742548523458008832676137430123",
"length": 5313.0
},
"id": "CVE-2017-16643-17a1f8e7",
"deprecated": false,
"target": {
"file": "drivers/input/tablet/gtco.c",
"function": "parse_hid_report_descriptor"
}
},
{
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/torvalds/linux/commit/a50829479f58416a013a4ccca791336af3c584c7",
"digest": {
"line_hashes": [
"329600168055087266394618248271891957030",
"239211286883160557018907939243812507163",
"16794950510109928905981302873066929505",
"185869991436019342082802453590369258983",
"267425892734182326486133617831498458854",
"208089730084213669287246364771714247616",
"111653174378139190249401698995554089864",
"281474723064867950250525715170509018872",
"173669842470245768062920282567597873855",
"276382672765256208328104700107334445201",
"163352299314609262348031001057224959663"
],
"threshold": 0.9
},
"id": "CVE-2017-16643-40018f5f",
"deprecated": false,
"target": {
"file": "drivers/input/tablet/gtco.c"
}
}
]