An issue was discovered in the Linux kernel before 5.1.8. There is a double-free caused by a malicious USB device in the drivers/usb/misc/rio500.c driver.
[
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@3864d33943b4a76c6e64616280e98d2410b1190f",
"id": "CVE-2019-15212-803a10cd",
"target": {
"file": "drivers/usb/misc/rio500.c"
},
"digest": {
"line_hashes": [
"244167362391624010796047250174068850152",
"167989219839023590949999329164387308030",
"75536133603060567694935521072849923330",
"97193496135772882594373621114346079935",
"255741821518023697359611137884455108744",
"105373665715244414338286534801573705965",
"57549580640666665579721494140466062690",
"93733804079845487882527120449914788040",
"269135295308337189737501387718462438936",
"138266135516279216574082025629073548164",
"47667662922557324884722451714759751059",
"108647358654563724469653386137361403315",
"337460917515372293751022479400343831384",
"256064721085176561291812239066721261227",
"40088511667902901822903168566056837102",
"230565744565167427491791041363518602992",
"256652909762067587596010286328204421884",
"260453857845166712221786999381396782035",
"24487097623328101214646827688502835852",
"252804533477999951134376322140886017951",
"337690576794513292212032623235895079184",
"45601349540978800951041476686999797517",
"34673785013269303874866886276420418381"
],
"threshold": 0.9
},
"signature_type": "Line",
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@3864d33943b4a76c6e64616280e98d2410b1190f",
"id": "CVE-2019-15212-88acc769",
"target": {
"file": "drivers/usb/misc/rio500.c",
"function": "probe_rio"
},
"digest": {
"function_hash": "10187886903843042822397418763392699637",
"length": 1067.0
},
"signature_type": "Function",
"signature_version": "v1"
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2019-15212.json"