In the Linux kernel, the following vulnerability has been resolved:
IB/core: Implement a limit on UMAD receive List
The existing behavior of ib_umad, which maintains received MAD packets in an unbounded list, poses a risk of uncontrolled growth. As user-space applications extract packets from this list, the rate of extraction may not match the rate of incoming packets, leading to potential list overflow.
To address this, we introduce a limit to the size of the list. After considering typical scenarios, such as OpenSM processing, which can handle approximately 100k packets per second, and the 1-second retry timeout for most packets, we set the list size limit to 200k. Packets received beyond this limit are dropped, assuming they are likely timed out by the time they are handled by user-space.
Notably, packets queued on the receive list due to reasons like timed-out sends are preserved even when the list is full.
[
{
"digest": {
"length": 1566.0,
"function_hash": "42378914490388098464795103783317396726"
},
"target": {
"file": "drivers/infiniband/core/user_mad.c",
"function": "recv_handler"
},
"signature_type": "Function",
"id": "CVE-2024-42145-0303ba67",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b8c5f635997f49c625178d1a0cb32a80ed33abe6"
},
{
"digest": {
"line_hashes": [
"318453079189355557260865624967604594055",
"102251326269249840706228892783354243593",
"188867438008078056219345641228907201505",
"306448550085157758834857499030796179184",
"110263509346312702790291470280531277064",
"254521087488203254858697619112695805326",
"20367831475929452162992085171784108510",
"293448925879126864096163628613878783743",
"187933394130466529716216013262194613418",
"142384702588583976400217497205550471899",
"153457365350440876167874506738826111515",
"252806288949298326851742421458554880712",
"109265710325620760365393369254548145302",
"127975572820276618286232755426434713000",
"60274007271681234205073432156409337711",
"4853348050689787778450817202597278417",
"97807085896676658595445828512240305954",
"84838330142908998836069222972858806719",
"263538246024818706078931102128313261705",
"56375135461365264802489169848934072906",
"102473606331110456642489683083228605918",
"186416391480139259187251947886096527325",
"8034804401609414081232031824471937856",
"264835600919596395021625210761993530382",
"213235407527328259292147811413447756832",
"1869903321897154958333071592062795487",
"330937974262970516540725525107001228037",
"104475294243355100915345055545120347628",
"329276682557870728271773986140275775161",
"337393104864726665321550278006298698934",
"118216868628736046751869810869382992341",
"49052628321075731546813040579380730114",
"227591870235415890758940813205024841587",
"124022244689762605767148125059981709524",
"81916143144999621515014199294540414193",
"94739099642976143003706110206197242262",
"8766585358077946070894167591755864023",
"294214120640101952910175267478230041350",
"273950770539535312733404196742091160319",
"21040855554312057143739725111997088757",
"18166167378964326793498893709662844931"
],
"threshold": 0.9
},
"target": {
"file": "drivers/infiniband/core/user_mad.c"
},
"signature_type": "Line",
"id": "CVE-2024-42145-05f51528",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d73cb8862e4d6760ccc94d3b57b9ef6271400607"
},
{
"digest": {
"line_hashes": [
"318453079189355557260865624967604594055",
"102251326269249840706228892783354243593",
"188867438008078056219345641228907201505",
"306448550085157758834857499030796179184",
"110263509346312702790291470280531277064",
"254521087488203254858697619112695805326",
"20367831475929452162992085171784108510",
"293448925879126864096163628613878783743",
"187933394130466529716216013262194613418",
"142384702588583976400217497205550471899",
"153457365350440876167874506738826111515",
"252806288949298326851742421458554880712",
"109265710325620760365393369254548145302",
"127975572820276618286232755426434713000",
"60274007271681234205073432156409337711",
"4853348050689787778450817202597278417",
"97807085896676658595445828512240305954",
"84838330142908998836069222972858806719",
"263538246024818706078931102128313261705",
"56375135461365264802489169848934072906",
"102473606331110456642489683083228605918",
"186416391480139259187251947886096527325",
"8034804401609414081232031824471937856",
"264835600919596395021625210761993530382",
"213235407527328259292147811413447756832",
"1869903321897154958333071592062795487",
"330937974262970516540725525107001228037",
"104475294243355100915345055545120347628",
"329276682557870728271773986140275775161",
"337393104864726665321550278006298698934",
"118216868628736046751869810869382992341",
"49052628321075731546813040579380730114",
"227591870235415890758940813205024841587",
"124022244689762605767148125059981709524",
"81916143144999621515014199294540414193",
"94739099642976143003706110206197242262",
"8766585358077946070894167591755864023",
"294214120640101952910175267478230041350",
"273950770539535312733404196742091160319",
"21040855554312057143739725111997088757",
"18166167378964326793498893709662844931"
],
"threshold": 0.9
},
"target": {
"file": "drivers/infiniband/core/user_mad.c"
},
"signature_type": "Line",
"id": "CVE-2024-42145-08631b16",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ca0b44e20a6f3032224599f02e7c8fb49525c894"
},
{
"digest": {
"length": 1104.0,
"function_hash": "247517123268044509958541293503347369013"
},
"target": {
"file": "drivers/infiniband/core/user_mad.c",
"function": "ib_umad_read"
},
"signature_type": "Function",
"id": "CVE-2024-42145-178ea6a3",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b8c5f635997f49c625178d1a0cb32a80ed33abe6"
},
{
"digest": {
"line_hashes": [
"318453079189355557260865624967604594055",
"102251326269249840706228892783354243593",
"188867438008078056219345641228907201505",
"306448550085157758834857499030796179184",
"110263509346312702790291470280531277064",
"254521087488203254858697619112695805326",
"20367831475929452162992085171784108510",
"293448925879126864096163628613878783743",
"187933394130466529716216013262194613418",
"142384702588583976400217497205550471899",
"153457365350440876167874506738826111515",
"252806288949298326851742421458554880712",
"109265710325620760365393369254548145302",
"127975572820276618286232755426434713000",
"60274007271681234205073432156409337711",
"4853348050689787778450817202597278417",
"97807085896676658595445828512240305954",
"84838330142908998836069222972858806719",
"263538246024818706078931102128313261705",
"56375135461365264802489169848934072906",
"102473606331110456642489683083228605918",
"186416391480139259187251947886096527325",
"8034804401609414081232031824471937856",
"264835600919596395021625210761993530382",
"213235407527328259292147811413447756832",
"1869903321897154958333071592062795487",
"330937974262970516540725525107001228037",
"104475294243355100915345055545120347628",
"329276682557870728271773986140275775161",
"337393104864726665321550278006298698934",
"118216868628736046751869810869382992341",
"49052628321075731546813040579380730114",
"227591870235415890758940813205024841587",
"124022244689762605767148125059981709524",
"81916143144999621515014199294540414193",
"94739099642976143003706110206197242262",
"8766585358077946070894167591755864023",
"294214120640101952910175267478230041350",
"273950770539535312733404196742091160319",
"21040855554312057143739725111997088757",
"18166167378964326793498893709662844931"
],
"threshold": 0.9
},
"target": {
"file": "drivers/infiniband/core/user_mad.c"
},
"signature_type": "Line",
"id": "CVE-2024-42145-1d42f345",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b4913702419d064ec4c4bbf7270643c95cc89a1b"
},
{
"digest": {
"length": 1566.0,
"function_hash": "42378914490388098464795103783317396726"
},
"target": {
"file": "drivers/infiniband/core/user_mad.c",
"function": "recv_handler"
},
"signature_type": "Function",
"id": "CVE-2024-42145-230b1c4c",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@62349fbf86b5e13b02721bdadf98c29afd1e7b5f"
},
{
"digest": {
"length": 1566.0,
"function_hash": "42378914490388098464795103783317396726"
},
"target": {
"file": "drivers/infiniband/core/user_mad.c",
"function": "recv_handler"
},
"signature_type": "Function",
"id": "CVE-2024-42145-235a6296",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ca0b44e20a6f3032224599f02e7c8fb49525c894"
},
{
"digest": {
"length": 1104.0,
"function_hash": "247517123268044509958541293503347369013"
},
"target": {
"file": "drivers/infiniband/core/user_mad.c",
"function": "ib_umad_read"
},
"signature_type": "Function",
"id": "CVE-2024-42145-297941af",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d73cb8862e4d6760ccc94d3b57b9ef6271400607"
},
{
"digest": {
"line_hashes": [
"318453079189355557260865624967604594055",
"102251326269249840706228892783354243593",
"188867438008078056219345641228907201505",
"306448550085157758834857499030796179184",
"110263509346312702790291470280531277064",
"254521087488203254858697619112695805326",
"20367831475929452162992085171784108510",
"293448925879126864096163628613878783743",
"187933394130466529716216013262194613418",
"142384702588583976400217497205550471899",
"153457365350440876167874506738826111515",
"252806288949298326851742421458554880712",
"109265710325620760365393369254548145302",
"127975572820276618286232755426434713000",
"60274007271681234205073432156409337711",
"4853348050689787778450817202597278417",
"97807085896676658595445828512240305954",
"84838330142908998836069222972858806719",
"263538246024818706078931102128313261705",
"56375135461365264802489169848934072906",
"102473606331110456642489683083228605918",
"186416391480139259187251947886096527325",
"8034804401609414081232031824471937856",
"264835600919596395021625210761993530382",
"213235407527328259292147811413447756832",
"1869903321897154958333071592062795487",
"330937974262970516540725525107001228037",
"104475294243355100915345055545120347628",
"329276682557870728271773986140275775161",
"337393104864726665321550278006298698934",
"118216868628736046751869810869382992341",
"49052628321075731546813040579380730114",
"227591870235415890758940813205024841587",
"124022244689762605767148125059981709524",
"81916143144999621515014199294540414193",
"94739099642976143003706110206197242262",
"8766585358077946070894167591755864023",
"294214120640101952910175267478230041350",
"273950770539535312733404196742091160319",
"21040855554312057143739725111997088757",
"18166167378964326793498893709662844931"
],
"threshold": 0.9
},
"target": {
"file": "drivers/infiniband/core/user_mad.c"
},
"signature_type": "Line",
"id": "CVE-2024-42145-2b4defca",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1288cf1cceb0e6df276e182f5412370fb4169bcb"
},
{
"digest": {
"length": 1104.0,
"function_hash": "247517123268044509958541293503347369013"
},
"target": {
"file": "drivers/infiniband/core/user_mad.c",
"function": "ib_umad_read"
},
"signature_type": "Function",
"id": "CVE-2024-42145-3000ef77",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@63d202d948bb6d3a28cd8e8b96b160fa53e18baa"
},
{
"digest": {
"length": 1104.0,
"function_hash": "247517123268044509958541293503347369013"
},
"target": {
"file": "drivers/infiniband/core/user_mad.c",
"function": "ib_umad_read"
},
"signature_type": "Function",
"id": "CVE-2024-42145-3807c1e4",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b4913702419d064ec4c4bbf7270643c95cc89a1b"
},
{
"digest": {
"length": 1566.0,
"function_hash": "42378914490388098464795103783317396726"
},
"target": {
"file": "drivers/infiniband/core/user_mad.c",
"function": "recv_handler"
},
"signature_type": "Function",
"id": "CVE-2024-42145-3d4ebc28",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@63d202d948bb6d3a28cd8e8b96b160fa53e18baa"
},
{
"digest": {
"line_hashes": [
"318453079189355557260865624967604594055",
"102251326269249840706228892783354243593",
"188867438008078056219345641228907201505",
"306448550085157758834857499030796179184",
"110263509346312702790291470280531277064",
"254521087488203254858697619112695805326",
"20367831475929452162992085171784108510",
"293448925879126864096163628613878783743",
"187933394130466529716216013262194613418",
"142384702588583976400217497205550471899",
"153457365350440876167874506738826111515",
"252806288949298326851742421458554880712",
"109265710325620760365393369254548145302",
"127975572820276618286232755426434713000",
"60274007271681234205073432156409337711",
"4853348050689787778450817202597278417",
"97807085896676658595445828512240305954",
"84838330142908998836069222972858806719",
"263538246024818706078931102128313261705",
"56375135461365264802489169848934072906",
"102473606331110456642489683083228605918",
"186416391480139259187251947886096527325",
"8034804401609414081232031824471937856",
"264835600919596395021625210761993530382",
"213235407527328259292147811413447756832",
"1869903321897154958333071592062795487",
"330937974262970516540725525107001228037",
"104475294243355100915345055545120347628",
"329276682557870728271773986140275775161",
"337393104864726665321550278006298698934",
"118216868628736046751869810869382992341",
"49052628321075731546813040579380730114",
"227591870235415890758940813205024841587",
"124022244689762605767148125059981709524",
"81916143144999621515014199294540414193",
"94739099642976143003706110206197242262",
"8766585358077946070894167591755864023",
"294214120640101952910175267478230041350",
"273950770539535312733404196742091160319",
"21040855554312057143739725111997088757",
"18166167378964326793498893709662844931"
],
"threshold": 0.9
},
"target": {
"file": "drivers/infiniband/core/user_mad.c"
},
"signature_type": "Line",
"id": "CVE-2024-42145-3d7e2e5b",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@63d202d948bb6d3a28cd8e8b96b160fa53e18baa"
},
{
"digest": {
"length": 1104.0,
"function_hash": "247517123268044509958541293503347369013"
},
"target": {
"file": "drivers/infiniband/core/user_mad.c",
"function": "ib_umad_read"
},
"signature_type": "Function",
"id": "CVE-2024-42145-417ed5c1",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@62349fbf86b5e13b02721bdadf98c29afd1e7b5f"
},
{
"digest": {
"length": 1566.0,
"function_hash": "42378914490388098464795103783317396726"
},
"target": {
"file": "drivers/infiniband/core/user_mad.c",
"function": "recv_handler"
},
"signature_type": "Function",
"id": "CVE-2024-42145-4275cbb0",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b4913702419d064ec4c4bbf7270643c95cc89a1b"
},
{
"digest": {
"length": 453.0,
"function_hash": "56751056884738256160960645335284013045"
},
"target": {
"file": "drivers/infiniband/core/user_mad.c",
"function": "queue_packet"
},
"signature_type": "Function",
"id": "CVE-2024-42145-4e5b9518",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a6627fba793cc75b7365d9504a0095fb2902dda4"
},
{
"digest": {
"length": 449.0,
"function_hash": "64610976769969621004640048826118714296"
},
"target": {
"file": "drivers/infiniband/core/user_mad.c",
"function": "send_handler"
},
"signature_type": "Function",
"id": "CVE-2024-42145-721df86b",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b8c5f635997f49c625178d1a0cb32a80ed33abe6"
},
{
"digest": {
"line_hashes": [
"318453079189355557260865624967604594055",
"102251326269249840706228892783354243593",
"188867438008078056219345641228907201505",
"306448550085157758834857499030796179184",
"110263509346312702790291470280531277064",
"254521087488203254858697619112695805326",
"20367831475929452162992085171784108510",
"293448925879126864096163628613878783743",
"187933394130466529716216013262194613418",
"142384702588583976400217497205550471899",
"153457365350440876167874506738826111515",
"252806288949298326851742421458554880712",
"109265710325620760365393369254548145302",
"127975572820276618286232755426434713000",
"60274007271681234205073432156409337711",
"4853348050689787778450817202597278417",
"97807085896676658595445828512240305954",
"84838330142908998836069222972858806719",
"263538246024818706078931102128313261705",
"56375135461365264802489169848934072906",
"102473606331110456642489683083228605918",
"186416391480139259187251947886096527325",
"8034804401609414081232031824471937856",
"264835600919596395021625210761993530382",
"213235407527328259292147811413447756832",
"1869903321897154958333071592062795487",
"330937974262970516540725525107001228037",
"104475294243355100915345055545120347628",
"329276682557870728271773986140275775161",
"337393104864726665321550278006298698934",
"118216868628736046751869810869382992341",
"49052628321075731546813040579380730114",
"227591870235415890758940813205024841587",
"124022244689762605767148125059981709524",
"81916143144999621515014199294540414193",
"94739099642976143003706110206197242262",
"8766585358077946070894167591755864023",
"294214120640101952910175267478230041350",
"273950770539535312733404196742091160319",
"21040855554312057143739725111997088757",
"18166167378964326793498893709662844931"
],
"threshold": 0.9
},
"target": {
"file": "drivers/infiniband/core/user_mad.c"
},
"signature_type": "Line",
"id": "CVE-2024-42145-7b15e0e8",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@62349fbf86b5e13b02721bdadf98c29afd1e7b5f"
},
{
"digest": {
"length": 453.0,
"function_hash": "56751056884738256160960645335284013045"
},
"target": {
"file": "drivers/infiniband/core/user_mad.c",
"function": "queue_packet"
},
"signature_type": "Function",
"id": "CVE-2024-42145-8895b52c",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1288cf1cceb0e6df276e182f5412370fb4169bcb"
},
{
"digest": {
"length": 1566.0,
"function_hash": "42378914490388098464795103783317396726"
},
"target": {
"file": "drivers/infiniband/core/user_mad.c",
"function": "recv_handler"
},
"signature_type": "Function",
"id": "CVE-2024-42145-8e022a73",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a6627fba793cc75b7365d9504a0095fb2902dda4"
},
{
"digest": {
"length": 1566.0,
"function_hash": "42378914490388098464795103783317396726"
},
"target": {
"file": "drivers/infiniband/core/user_mad.c",
"function": "recv_handler"
},
"signature_type": "Function",
"id": "CVE-2024-42145-8e5f5caf",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1288cf1cceb0e6df276e182f5412370fb4169bcb"
},
{
"digest": {
"length": 1104.0,
"function_hash": "247517123268044509958541293503347369013"
},
"target": {
"file": "drivers/infiniband/core/user_mad.c",
"function": "ib_umad_read"
},
"signature_type": "Function",
"id": "CVE-2024-42145-97a72b69",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ca0b44e20a6f3032224599f02e7c8fb49525c894"
},
{
"digest": {
"length": 453.0,
"function_hash": "56751056884738256160960645335284013045"
},
"target": {
"file": "drivers/infiniband/core/user_mad.c",
"function": "queue_packet"
},
"signature_type": "Function",
"id": "CVE-2024-42145-98ac5f56",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@62349fbf86b5e13b02721bdadf98c29afd1e7b5f"
},
{
"digest": {
"length": 449.0,
"function_hash": "64610976769969621004640048826118714296"
},
"target": {
"file": "drivers/infiniband/core/user_mad.c",
"function": "send_handler"
},
"signature_type": "Function",
"id": "CVE-2024-42145-a2f00319",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@63d202d948bb6d3a28cd8e8b96b160fa53e18baa"
},
{
"digest": {
"length": 1104.0,
"function_hash": "247517123268044509958541293503347369013"
},
"target": {
"file": "drivers/infiniband/core/user_mad.c",
"function": "ib_umad_read"
},
"signature_type": "Function",
"id": "CVE-2024-42145-a3f42c77",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a6627fba793cc75b7365d9504a0095fb2902dda4"
},
{
"digest": {
"length": 421.0,
"function_hash": "14395596444170887714972173581124311973"
},
"target": {
"file": "drivers/infiniband/core/user_mad.c",
"function": "send_handler"
},
"signature_type": "Function",
"id": "CVE-2024-42145-ae6bf174",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1288cf1cceb0e6df276e182f5412370fb4169bcb"
},
{
"digest": {
"length": 453.0,
"function_hash": "56751056884738256160960645335284013045"
},
"target": {
"file": "drivers/infiniband/core/user_mad.c",
"function": "queue_packet"
},
"signature_type": "Function",
"id": "CVE-2024-42145-aeed19b2",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ca0b44e20a6f3032224599f02e7c8fb49525c894"
},
{
"digest": {
"length": 449.0,
"function_hash": "64610976769969621004640048826118714296"
},
"target": {
"file": "drivers/infiniband/core/user_mad.c",
"function": "send_handler"
},
"signature_type": "Function",
"id": "CVE-2024-42145-cfb4f6bc",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b4913702419d064ec4c4bbf7270643c95cc89a1b"
},
{
"digest": {
"length": 1566.0,
"function_hash": "42378914490388098464795103783317396726"
},
"target": {
"file": "drivers/infiniband/core/user_mad.c",
"function": "recv_handler"
},
"signature_type": "Function",
"id": "CVE-2024-42145-cfcbdee7",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d73cb8862e4d6760ccc94d3b57b9ef6271400607"
},
{
"digest": {
"length": 1104.0,
"function_hash": "247517123268044509958541293503347369013"
},
"target": {
"file": "drivers/infiniband/core/user_mad.c",
"function": "ib_umad_read"
},
"signature_type": "Function",
"id": "CVE-2024-42145-d00c17aa",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1288cf1cceb0e6df276e182f5412370fb4169bcb"
},
{
"digest": {
"line_hashes": [
"318453079189355557260865624967604594055",
"102251326269249840706228892783354243593",
"188867438008078056219345641228907201505",
"306448550085157758834857499030796179184",
"110263509346312702790291470280531277064",
"254521087488203254858697619112695805326",
"20367831475929452162992085171784108510",
"293448925879126864096163628613878783743",
"187933394130466529716216013262194613418",
"142384702588583976400217497205550471899",
"153457365350440876167874506738826111515",
"252806288949298326851742421458554880712",
"109265710325620760365393369254548145302",
"127975572820276618286232755426434713000",
"60274007271681234205073432156409337711",
"4853348050689787778450817202597278417",
"97807085896676658595445828512240305954",
"84838330142908998836069222972858806719",
"263538246024818706078931102128313261705",
"56375135461365264802489169848934072906",
"102473606331110456642489683083228605918",
"186416391480139259187251947886096527325",
"8034804401609414081232031824471937856",
"264835600919596395021625210761993530382",
"213235407527328259292147811413447756832",
"1869903321897154958333071592062795487",
"330937974262970516540725525107001228037",
"104475294243355100915345055545120347628",
"329276682557870728271773986140275775161",
"337393104864726665321550278006298698934",
"118216868628736046751869810869382992341",
"49052628321075731546813040579380730114",
"227591870235415890758940813205024841587",
"124022244689762605767148125059981709524",
"81916143144999621515014199294540414193",
"94739099642976143003706110206197242262",
"8766585358077946070894167591755864023",
"294214120640101952910175267478230041350",
"273950770539535312733404196742091160319",
"21040855554312057143739725111997088757",
"18166167378964326793498893709662844931"
],
"threshold": 0.9
},
"target": {
"file": "drivers/infiniband/core/user_mad.c"
},
"signature_type": "Line",
"id": "CVE-2024-42145-d39ac577",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b8c5f635997f49c625178d1a0cb32a80ed33abe6"
},
{
"digest": {
"length": 449.0,
"function_hash": "64610976769969621004640048826118714296"
},
"target": {
"file": "drivers/infiniband/core/user_mad.c",
"function": "send_handler"
},
"signature_type": "Function",
"id": "CVE-2024-42145-d6dc3091",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@62349fbf86b5e13b02721bdadf98c29afd1e7b5f"
},
{
"digest": {
"length": 453.0,
"function_hash": "56751056884738256160960645335284013045"
},
"target": {
"file": "drivers/infiniband/core/user_mad.c",
"function": "queue_packet"
},
"signature_type": "Function",
"id": "CVE-2024-42145-d90b328a",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d73cb8862e4d6760ccc94d3b57b9ef6271400607"
},
{
"digest": {
"length": 453.0,
"function_hash": "56751056884738256160960645335284013045"
},
"target": {
"file": "drivers/infiniband/core/user_mad.c",
"function": "queue_packet"
},
"signature_type": "Function",
"id": "CVE-2024-42145-e9697089",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b4913702419d064ec4c4bbf7270643c95cc89a1b"
},
{
"digest": {
"length": 449.0,
"function_hash": "64610976769969621004640048826118714296"
},
"target": {
"file": "drivers/infiniband/core/user_mad.c",
"function": "send_handler"
},
"signature_type": "Function",
"id": "CVE-2024-42145-ecc4e2a8",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ca0b44e20a6f3032224599f02e7c8fb49525c894"
},
{
"digest": {
"line_hashes": [
"318453079189355557260865624967604594055",
"102251326269249840706228892783354243593",
"188867438008078056219345641228907201505",
"306448550085157758834857499030796179184",
"110263509346312702790291470280531277064",
"254521087488203254858697619112695805326",
"20367831475929452162992085171784108510",
"293448925879126864096163628613878783743",
"187933394130466529716216013262194613418",
"142384702588583976400217497205550471899",
"153457365350440876167874506738826111515",
"252806288949298326851742421458554880712",
"109265710325620760365393369254548145302",
"127975572820276618286232755426434713000",
"60274007271681234205073432156409337711",
"4853348050689787778450817202597278417",
"97807085896676658595445828512240305954",
"84838330142908998836069222972858806719",
"263538246024818706078931102128313261705",
"56375135461365264802489169848934072906",
"102473606331110456642489683083228605918",
"186416391480139259187251947886096527325",
"8034804401609414081232031824471937856",
"264835600919596395021625210761993530382",
"213235407527328259292147811413447756832",
"1869903321897154958333071592062795487",
"330937974262970516540725525107001228037",
"104475294243355100915345055545120347628",
"329276682557870728271773986140275775161",
"337393104864726665321550278006298698934",
"118216868628736046751869810869382992341",
"49052628321075731546813040579380730114",
"227591870235415890758940813205024841587",
"124022244689762605767148125059981709524",
"81916143144999621515014199294540414193",
"94739099642976143003706110206197242262",
"8766585358077946070894167591755864023",
"294214120640101952910175267478230041350",
"273950770539535312733404196742091160319",
"21040855554312057143739725111997088757",
"18166167378964326793498893709662844931"
],
"threshold": 0.9
},
"target": {
"file": "drivers/infiniband/core/user_mad.c"
},
"signature_type": "Line",
"id": "CVE-2024-42145-f55e4333",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a6627fba793cc75b7365d9504a0095fb2902dda4"
},
{
"digest": {
"length": 449.0,
"function_hash": "64610976769969621004640048826118714296"
},
"target": {
"file": "drivers/infiniband/core/user_mad.c",
"function": "send_handler"
},
"signature_type": "Function",
"id": "CVE-2024-42145-f7db3990",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a6627fba793cc75b7365d9504a0095fb2902dda4"
},
{
"digest": {
"length": 453.0,
"function_hash": "56751056884738256160960645335284013045"
},
"target": {
"file": "drivers/infiniband/core/user_mad.c",
"function": "queue_packet"
},
"signature_type": "Function",
"id": "CVE-2024-42145-f9b17fb0",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@63d202d948bb6d3a28cd8e8b96b160fa53e18baa"
},
{
"digest": {
"length": 453.0,
"function_hash": "56751056884738256160960645335284013045"
},
"target": {
"file": "drivers/infiniband/core/user_mad.c",
"function": "queue_packet"
},
"signature_type": "Function",
"id": "CVE-2024-42145-fc72611f",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b8c5f635997f49c625178d1a0cb32a80ed33abe6"
},
{
"digest": {
"length": 449.0,
"function_hash": "64610976769969621004640048826118714296"
},
"target": {
"file": "drivers/infiniband/core/user_mad.c",
"function": "send_handler"
},
"signature_type": "Function",
"id": "CVE-2024-42145-fe0430f5",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d73cb8862e4d6760ccc94d3b57b9ef6271400607"
}
]