A memory leak in the sdmainit() function in drivers/infiniband/hw/hfi1/sdma.c in the Linux kernel before 5.3.9 allows attackers to cause a denial of service (memory consumption) by triggering rhashtableinit() failures, aka CID-34b3be18a04e. NOTE: This has been disputed as not a vulnerability because "rhashtableinit() can only fail if it is passed invalid values in the second parameter's struct, but when invoked from sdmainit() that is a pointer to a static const struct, so an attacker could only trigger failure if they could corrupt kernel memory (in which case a small memory leak is not a significant problem).
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2019-19065.json"
[
{
"deprecated": false,
"digest": {
"function_hash": "188688891282763713199902592359626561912",
"length": 4426.0
},
"signature_type": "Function",
"target": {
"file": "drivers/infiniband/hw/hfi1/sdma.c",
"function": "sdma_init"
},
"source": "https://github.com/torvalds/linux/commit/34b3be18a04ecdc610aae4c48e5d1b799d8689f6",
"id": "CVE-2019-19065-c88b6916",
"signature_version": "v1"
},
{
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"237365835562572187323528821447493162720",
"246928026793649078656726128762109401580",
"275308057224287208131014247306117321926",
"206714309521731165892888754724490764283",
"5890333245535641371457705349506057713"
]
},
"signature_type": "Line",
"target": {
"file": "drivers/infiniband/hw/hfi1/sdma.c"
},
"source": "https://github.com/torvalds/linux/commit/34b3be18a04ecdc610aae4c48e5d1b799d8689f6",
"id": "CVE-2019-19065-d8b16a2f",
"signature_version": "v1"
}
]