mwifiextmcmd in drivers/net/wireless/marvell/mwifiex/cfg80211.c in the Linux kernel before 5.1.6 has some error-handling cases that did not free allocated hostcmd memory, aka CID-003b686ace82. This will cause a memory leak and denial of service.
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2019-20095.json"
[
{
"signature_type": "Line",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@003b686ace820ce2d635a83f10f2d7f9c147dabc",
"digest": {
"line_hashes": [
"100868181179716117706690124140224247334",
"88642252874860967511604365982569084062",
"165016654353227772223156115651818508379",
"274171099494262790783757748523017764257",
"279233743510610924566029551001075516945",
"212050463066494190291355153561566938353",
"200678336554923200030311075970124811962",
"310619032714386131355224542437292775425",
"29257742784528943349176304543568198143",
"103322345891148113227611388924534559501",
"322307641807164772571734997866126643202",
"138330631337564621703393411145160386318"
],
"threshold": 0.9
},
"id": "CVE-2019-20095-8b895ac8",
"deprecated": false,
"target": {
"file": "drivers/net/wireless/marvell/mwifiex/cfg80211.c"
}
},
{
"signature_type": "Function",
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@003b686ace820ce2d635a83f10f2d7f9c147dabc",
"digest": {
"function_hash": "218860387591574429405820905694988232150",
"length": 1216.0
},
"id": "CVE-2019-20095-cdf8c806",
"deprecated": false,
"target": {
"file": "drivers/net/wireless/marvell/mwifiex/cfg80211.c",
"function": "mwifiex_tm_cmd"
}
}
]