In the Linux kernel before 4.16.4, a double-locking error in drivers/usb/dwc3/gadget.c may potentially cause a deadlock with f_hid.
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2019-14763.json"
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@c91815b596245fd7da349ecc43c8def670d2269e",
"digest": {
"line_hashes": [
"326920936292355243989686008002449570882",
"187707782093463523157876395218411978142",
"337549889065620207820786755547639553745",
"133072108218176571010530654832763468055",
"249765587261570619902770409211999021546",
"286014773797165138768851295896233631984",
"84542628788965978487941046804958378065",
"104503346857585298510142312606484582289",
"144461986817569500909470033365444968725",
"223523896078743004370308844532994472083",
"238576706685160882498806402651544384280",
"72449286264574534550871121195066842828",
"244058267893544408165031933716880913472",
"92441378454142226397240316926696194205",
"128522717702174384165722183957513034349",
"320204440476214483208314874472181976779",
"124454101249651558534529981036206287013",
"285200539658749098836708922632954235392",
"203763415550267404928333012054523715439",
"273008456151089249288944983554375127409"
],
"threshold": 0.9
},
"signature_type": "Line",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/usb/dwc3/gadget.c"
},
"id": "CVE-2019-14763-69a4c020"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@072684e8c58d17e853f8e8b9f6d9ce2e58d2b036",
"digest": {
"line_hashes": [
"50888062062011967178629204636205586587",
"93740909785769798780787715402186966542",
"33827110543353250673252893152645623323",
"333166923981811326093517244473830289857",
"284565002830699148103798826010985409966",
"55793651587870775854585281379151561498",
"155037963604124494612718362295698700467",
"283739516048299952362608392800906522985",
"7449987915430677943193494613869861064",
"283520229064802280081678798659827667869",
"328317340598753752724889087557310961162",
"214934644835076188365576415288548992542",
"36304965399449357409953838575337445468",
"155564006045189661979099323688712086599",
"192767103691675547885112583465876980226",
"143043561615561309045691022995474477112"
],
"threshold": 0.9
},
"signature_type": "Line",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/usb/gadget/function/f_hid.c"
},
"id": "CVE-2019-14763-b723ba44"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@c91815b596245fd7da349ecc43c8def670d2269e",
"digest": {
"function_hash": "93596382766161569464180818872874231057",
"length": 563.0
},
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "dwc3_gadget_giveback",
"file": "drivers/usb/dwc3/gadget.c"
},
"id": "CVE-2019-14763-bee590ef"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@072684e8c58d17e853f8e8b9f6d9ce2e58d2b036",
"digest": {
"function_hash": "336094949638087321302874384522675431770",
"length": 1636.0
},
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "f_hidg_write",
"file": "drivers/usb/gadget/function/f_hid.c"
},
"id": "CVE-2019-14763-d73b807a"
}
]