In the Linux kernel, the following vulnerability has been resolved:
RDMA/rxe: Remove the direct link to net_device
The similar patch in siw is in the link: https://git.kernel.org/rdma/rdma/c/16b87037b48889
This problem also occurred in RXE. The following analyze this problem. In the following Call Traces: " BUG: KASAN: slab-use-after-free in devgetflags+0x188/0x1d0 net/core/dev.c:8782 Read of size 4 at addr ffff8880554640b0 by task kworker/1:4/5295
CPU: 1 UID: 0 PID: 5295 Comm: kworker/1:4 Not tainted 6.12.0-rc3-syzkaller-00399-g9197b73fd7bb #0 Hardware name: Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 Workqueue: infiniband ibcacheeventtask Call Trace: <TASK> _dumpstack lib/dumpstack.c:94 [inline] dumpstacklvl+0x241/0x360 lib/dumpstack.c:120 printaddressdescription mm/kasan/report.c:377 [inline] printreport+0x169/0x550 mm/kasan/report.c:488 kasanreport+0x143/0x180 mm/kasan/report.c:601 devgetflags+0x188/0x1d0 net/core/dev.c:8782 rxequeryport+0x12d/0x260 drivers/infiniband/sw/rxe/rxeverbs.c:60 _ibqueryport drivers/infiniband/core/device.c:2111 [inline] ibqueryport+0x168/0x7d0 drivers/infiniband/core/device.c:2143 ibcacheupdate+0x1a9/0xb80 drivers/infiniband/core/cache.c:1494 ibcacheeventtask+0xf3/0x1e0 drivers/infiniband/core/cache.c:1568 processonework kernel/workqueue.c:3229 [inline] processscheduledworks+0xa65/0x1850 kernel/workqueue.c:3310 workerthread+0x870/0xd30 kernel/workqueue.c:3391 kthread+0x2f2/0x390 kernel/kthread.c:389 retfromfork+0x4d/0x80 arch/x86/kernel/process.c:147 retfromforkasm+0x1a/0x30 arch/x86/entry/entry_64.S:244 </TASK> "
1). In the link [1],
" infiniband syz2: set down "
This means that on 839.350575, the event ibcacheeventtask was sent andi queued in ibwq.
2). In the link [1],
" team0 (unregistering): Port device teamslave0 removed "
It indicates that before 843.251853, the net device should be freed.
3). In the link [1],
" BUG: KASAN: slab-use-after-free in devgetflags+0x188/0x1d0 "
This means that on 850.559070, this slab-use-after-free problem occurred.
In all, on 839.350575, the event ibcacheeventtask was sent and queued in ibwq,
before 843.251853, the net device veth was freed.
on 850.559070, this event was executed, and the mentioned freed net device was called. Thus, the above call trace occurred.
[1] https://syzkaller.appspot.com/x/log.txt?x=12e7025f980000
[
{
"id": "CVE-2024-57795-00e09ff7",
"target": {
"file": "drivers/infiniband/sw/rxe/rxe_verbs.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"246598371761321830918690811953547161456",
"278804717526609781370019822266291142451",
"257744311251619434321451598160082448561",
"66931158316900291974054004779157147611",
"243911955685103943878890884680312534078",
"294949854690206942903156910685355348689",
"92958715258052332952802749907260359143",
"220924855954402496022303562199540172091",
"268929439975551304220475242109819244079",
"100976641996542923644323578728499558226",
"42651798825659473673817249677889906087",
"143344836654544970954906227736917709652",
"160666051193968705287867542581947953058",
"142494575184407276775185756925805092542",
"235678291448793764807547567010002709640",
"329328729013328933462460049219069564591",
"104942120788702418223688975450839769769",
"222624983374166475729501778666943635952",
"118029495163981548306367363471117371449",
"32227559435070802057696989696718266440",
"108578956843536396970841921009561577450",
"145666592357621642456233714595813626468",
"232714417927120753478798720004469764982",
"325052347391549974666424021804491982256",
"80326585562409650560937763902225071113",
"191490523663577016389037568986624014524",
"214311523592137385060738617677734866733",
"150469261500708637214009318446177616593",
"122388828467228083572154299422087552385",
"152869524408970627310619388217912888210",
"30671223458066702819060327495759497731",
"115372186481235206904355436660102627262",
"313374309083557757818411569027863981521"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2ac5415022d16d63d912a39a06f32f1f51140261",
"signature_version": "v1"
},
{
"id": "CVE-2024-57795-08474359",
"target": {
"file": "drivers/infiniband/sw/rxe/rxe_net.c",
"function": "rxe_parent_name"
},
"digest": {
"length": 98.0,
"function_hash": "61299809810449622503109613953075953486"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2ac5415022d16d63d912a39a06f32f1f51140261",
"signature_version": "v1"
},
{
"id": "CVE-2024-57795-08d90c58",
"target": {
"file": "drivers/infiniband/sw/rxe/rxe_mcast.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"25775180243174787487008454981321508884",
"23944136516588607075258933222913832787",
"28057005102102347066821505305603180485",
"275621937758738640355395914003662348996",
"150595962323364147938796301270975743840",
"146029378991926576251398007794068107172",
"59389875315952336759398099484492566734",
"205132315536977009215180957847298830137",
"59809070715744030824618623986556088835",
"301600696233229979227960718170076667178",
"248285908228874324342911693938591560002",
"108098748054856729288970125311673603941"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9f6f54e6a6863131442b40e14d1792b090c7ce21",
"signature_version": "v1"
},
{
"id": "CVE-2024-57795-0a37c955",
"target": {
"file": "drivers/infiniband/sw/rxe/rxe_verbs.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"246598371761321830918690811953547161456",
"278804717526609781370019822266291142451",
"257744311251619434321451598160082448561",
"66931158316900291974054004779157147611",
"243911955685103943878890884680312534078",
"294949854690206942903156910685355348689",
"92958715258052332952802749907260359143",
"220924855954402496022303562199540172091",
"268929439975551304220475242109819244079",
"100976641996542923644323578728499558226",
"42651798825659473673817249677889906087",
"143344836654544970954906227736917709652",
"160666051193968705287867542581947953058",
"142494575184407276775185756925805092542",
"235678291448793764807547567010002709640",
"329328729013328933462460049219069564591",
"104942120788702418223688975450839769769",
"222624983374166475729501778666943635952",
"118029495163981548306367363471117371449",
"32227559435070802057696989696718266440",
"108578956843536396970841921009561577450",
"145666592357621642456233714595813626468",
"232714417927120753478798720004469764982",
"325052347391549974666424021804491982256",
"80326585562409650560937763902225071113",
"191490523663577016389037568986624014524",
"214311523592137385060738617677734866733",
"150469261500708637214009318446177616593",
"122388828467228083572154299422087552385",
"152869524408970627310619388217912888210",
"30671223458066702819060327495759497731",
"115372186481235206904355436660102627262",
"313374309083557757818411569027863981521"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9f6f54e6a6863131442b40e14d1792b090c7ce21",
"signature_version": "v1"
},
{
"id": "CVE-2024-57795-0c22403b",
"target": {
"file": "drivers/infiniband/sw/rxe/rxe.c",
"function": "rxe_add"
},
"digest": {
"length": 167.0,
"function_hash": "318478079940984894608385906997107161462"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9f6f54e6a6863131442b40e14d1792b090c7ce21",
"signature_version": "v1"
},
{
"id": "CVE-2024-57795-14126312",
"target": {
"file": "drivers/infiniband/sw/rxe/rxe_verbs.c",
"function": "rxe_query_port"
},
"digest": {
"length": 784.0,
"function_hash": "171615419350054848856982802060707327847"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2ac5415022d16d63d912a39a06f32f1f51140261",
"signature_version": "v1"
},
{
"id": "CVE-2024-57795-18a0ce8b",
"target": {
"file": "drivers/infiniband/sw/rxe/rxe_verbs.c",
"function": "rxe_enable_driver"
},
"digest": {
"length": 224.0,
"function_hash": "133396124919422072027187598259719936287"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2ac5415022d16d63d912a39a06f32f1f51140261",
"signature_version": "v1"
},
{
"id": "CVE-2024-57795-231d2f89",
"target": {
"file": "drivers/infiniband/sw/rxe/rxe_verbs.c",
"function": "rxe_register_device"
},
"digest": {
"length": 793.0,
"function_hash": "234595249488332397046258821329385475309"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9f6f54e6a6863131442b40e14d1792b090c7ce21",
"signature_version": "v1"
},
{
"id": "CVE-2024-57795-29305680",
"target": {
"file": "drivers/infiniband/sw/rxe/rxe_net.c",
"function": "rxe_parent_name"
},
"digest": {
"length": 98.0,
"function_hash": "61299809810449622503109613953075953486"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9f6f54e6a6863131442b40e14d1792b090c7ce21",
"signature_version": "v1"
},
{
"id": "CVE-2024-57795-329eb252",
"target": {
"file": "drivers/infiniband/sw/rxe/rxe_verbs.c",
"function": "rxe_enable_driver"
},
"digest": {
"length": 224.0,
"function_hash": "133396124919422072027187598259719936287"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9f6f54e6a6863131442b40e14d1792b090c7ce21",
"signature_version": "v1"
},
{
"id": "CVE-2024-57795-356b8fc2",
"target": {
"file": "drivers/infiniband/sw/rxe/rxe_verbs.h"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"266455989169471644037732155861058514732",
"263203430317446051671058579085353211771",
"180268544840552727642073481030642900569",
"122404510171959580981526855494435350534",
"156294635982156658129376184100291536438",
"319622465043047995150673832880516778249",
"11307345741154086973727782020168881238",
"337772818185336160350829892007421671562",
"122692981327981121071654437956418790429",
"263775676766657225906978876080899742570",
"246294852331881588362863947840134989378",
"225731199941185169514256503798631679250"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2ac5415022d16d63d912a39a06f32f1f51140261",
"signature_version": "v1"
},
{
"id": "CVE-2024-57795-3eaa9aa8",
"target": {
"file": "drivers/infiniband/sw/rxe/rxe.c",
"function": "rxe_init_device_param"
},
"digest": {
"length": 1679.0,
"function_hash": "321278050615789819386632400117984008841"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9f6f54e6a6863131442b40e14d1792b090c7ce21",
"signature_version": "v1"
},
{
"id": "CVE-2024-57795-41eb9d04",
"target": {
"file": "drivers/infiniband/sw/rxe/rxe_net.c",
"function": "rxe_set_port_state"
},
"digest": {
"length": 147.0,
"function_hash": "292230849164406038043957887238171068781"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2ac5415022d16d63d912a39a06f32f1f51140261",
"signature_version": "v1"
},
{
"id": "CVE-2024-57795-446beec2",
"target": {
"file": "drivers/infiniband/sw/rxe/rxe.h"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"51173615617101264996269172004334244192",
"204160318401238755256410050625981203479",
"247003167046855612253111573220515560193",
"266977251221582994567896454022595221535"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9f6f54e6a6863131442b40e14d1792b090c7ce21",
"signature_version": "v1"
},
{
"id": "CVE-2024-57795-45e98341",
"target": {
"file": "drivers/infiniband/sw/rxe/rxe_net.c",
"function": "rxe_net_add"
},
"digest": {
"length": 332.0,
"function_hash": "116740753126327492197409925936457890277"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9f6f54e6a6863131442b40e14d1792b090c7ce21",
"signature_version": "v1"
},
{
"id": "CVE-2024-57795-46e3bb60",
"target": {
"file": "drivers/infiniband/sw/rxe/rxe_net.c",
"function": "rxe_net_add"
},
"digest": {
"length": 332.0,
"function_hash": "116740753126327492197409925936457890277"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2ac5415022d16d63d912a39a06f32f1f51140261",
"signature_version": "v1"
},
{
"id": "CVE-2024-57795-48e47a5b",
"target": {
"file": "drivers/infiniband/sw/rxe/rxe_mcast.c",
"function": "rxe_mcast_del"
},
"digest": {
"length": 181.0,
"function_hash": "733130799899459532682426023826645601"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9f6f54e6a6863131442b40e14d1792b090c7ce21",
"signature_version": "v1"
},
{
"id": "CVE-2024-57795-5c1442dc",
"target": {
"file": "drivers/infiniband/sw/rxe/rxe.h"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"51173615617101264996269172004334244192",
"204160318401238755256410050625981203479",
"247003167046855612253111573220515560193",
"266977251221582994567896454022595221535"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2ac5415022d16d63d912a39a06f32f1f51140261",
"signature_version": "v1"
},
{
"id": "CVE-2024-57795-6d76af51",
"target": {
"file": "drivers/infiniband/sw/rxe/rxe_verbs.h"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"266455989169471644037732155861058514732",
"263203430317446051671058579085353211771",
"180268544840552727642073481030642900569",
"122404510171959580981526855494435350534",
"156294635982156658129376184100291536438",
"319622465043047995150673832880516778249",
"11307345741154086973727782020168881238",
"337772818185336160350829892007421671562",
"122692981327981121071654437956418790429",
"263775676766657225906978876080899742570",
"246294852331881588362863947840134989378",
"225731199941185169514256503798631679250"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9f6f54e6a6863131442b40e14d1792b090c7ce21",
"signature_version": "v1"
},
{
"id": "CVE-2024-57795-6dcb802a",
"target": {
"file": "drivers/infiniband/sw/rxe/rxe_mcast.c",
"function": "rxe_mcast_del"
},
"digest": {
"length": 181.0,
"function_hash": "733130799899459532682426023826645601"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2ac5415022d16d63d912a39a06f32f1f51140261",
"signature_version": "v1"
},
{
"id": "CVE-2024-57795-766ae3d9",
"target": {
"file": "drivers/infiniband/sw/rxe/rxe.c",
"function": "rxe_init_ports"
},
"digest": {
"length": 210.0,
"function_hash": "50093486542945452257807255691099929218"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2ac5415022d16d63d912a39a06f32f1f51140261",
"signature_version": "v1"
},
{
"id": "CVE-2024-57795-7f916e26",
"target": {
"file": "drivers/infiniband/sw/rxe/rxe_net.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"186016044683330513053843388857323152960",
"338879541279575622790582192780108945967",
"335105926307271820381681234222690570034",
"335872638370859991491816247899346783392",
"253194145806093459867799220498775553338",
"273699841066977768489769329081675058159",
"40512708725449996429743853080417694383",
"63577272374328287258347866431740034053",
"129832490632419701479275788508450786366",
"269813283420448473438990718081774705397",
"100092329328828226118664912411592220622",
"143712574746197816287589358645698496212",
"286814333454381674253696333862126432826",
"223615984623648000653283026357024599272",
"208578059558131068576171211911243030114",
"163266118461525904614789674627151479289",
"3498363142296403807724548641479637239"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9f6f54e6a6863131442b40e14d1792b090c7ce21",
"signature_version": "v1"
},
{
"id": "CVE-2024-57795-83f4b70f",
"target": {
"file": "drivers/infiniband/sw/rxe/rxe.c",
"function": "rxe_init_device_param"
},
"digest": {
"length": 1679.0,
"function_hash": "321278050615789819386632400117984008841"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2ac5415022d16d63d912a39a06f32f1f51140261",
"signature_version": "v1"
},
{
"id": "CVE-2024-57795-a07d628a",
"target": {
"file": "drivers/infiniband/sw/rxe/rxe.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"130844356817249274553203584523040792986",
"263727053984988124659203484599158716644",
"202767363882517848928025258568839250340",
"155055774994006620009181711561933601542",
"65480281593035793779387371670925232087",
"304797581200567601727640826808012374392",
"76204746253981932885740231711269982290",
"36636722003929791235785983608489083455",
"130372040944520900173235853243761478271",
"318330564112771962064158557539725593615",
"233361993306303406176799544026503380471",
"101889787611161852447233737087152332989",
"58585830539469926405924154882366168327",
"181975092724475511925296701741477267177",
"20174575534761090351432126043145007565",
"137463454119209032697257867341903459602",
"3176804558575627617410129149950109889",
"263935142488779921600269729532905959184",
"9141855980989234264046256961718967596",
"294060611618870530969337190067104370997",
"294849899016204654156143106685781999058",
"321749784232469191770110101520493240143",
"245489287428780696341094456360399056768",
"257245728238895610691790098285681406090",
"228911171788956660315093145886160660563"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2ac5415022d16d63d912a39a06f32f1f51140261",
"signature_version": "v1"
},
{
"id": "CVE-2024-57795-a430b964",
"target": {
"file": "drivers/infiniband/sw/rxe/rxe_mcast.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"25775180243174787487008454981321508884",
"23944136516588607075258933222913832787",
"28057005102102347066821505305603180485",
"275621937758738640355395914003662348996",
"150595962323364147938796301270975743840",
"146029378991926576251398007794068107172",
"59389875315952336759398099484492566734",
"205132315536977009215180957847298830137",
"59809070715744030824618623986556088835",
"301600696233229979227960718170076667178",
"248285908228874324342911693938591560002",
"108098748054856729288970125311673603941"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2ac5415022d16d63d912a39a06f32f1f51140261",
"signature_version": "v1"
},
{
"id": "CVE-2024-57795-ad6410e7",
"target": {
"file": "drivers/infiniband/sw/rxe/rxe_verbs.c",
"function": "rxe_register_device"
},
"digest": {
"length": 793.0,
"function_hash": "234595249488332397046258821329385475309"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2ac5415022d16d63d912a39a06f32f1f51140261",
"signature_version": "v1"
},
{
"id": "CVE-2024-57795-ae65982a",
"target": {
"file": "drivers/infiniband/sw/rxe/rxe.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"130844356817249274553203584523040792986",
"263727053984988124659203484599158716644",
"202767363882517848928025258568839250340",
"155055774994006620009181711561933601542",
"65480281593035793779387371670925232087",
"304797581200567601727640826808012374392",
"76204746253981932885740231711269982290",
"36636722003929791235785983608489083455",
"130372040944520900173235853243761478271",
"318330564112771962064158557539725593615",
"233361993306303406176799544026503380471",
"101889787611161852447233737087152332989",
"58585830539469926405924154882366168327",
"181975092724475511925296701741477267177",
"20174575534761090351432126043145007565",
"137463454119209032697257867341903459602",
"3176804558575627617410129149950109889",
"263935142488779921600269729532905959184",
"9141855980989234264046256961718967596",
"294060611618870530969337190067104370997",
"294849899016204654156143106685781999058",
"321749784232469191770110101520493240143",
"245489287428780696341094456360399056768",
"257245728238895610691790098285681406090",
"228911171788956660315093145886160660563"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9f6f54e6a6863131442b40e14d1792b090c7ce21",
"signature_version": "v1"
},
{
"id": "CVE-2024-57795-be0ff3a1",
"target": {
"file": "drivers/infiniband/sw/rxe/rxe.c",
"function": "rxe_init_ports"
},
"digest": {
"length": 210.0,
"function_hash": "50093486542945452257807255691099929218"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9f6f54e6a6863131442b40e14d1792b090c7ce21",
"signature_version": "v1"
},
{
"id": "CVE-2024-57795-bfd22f23",
"target": {
"file": "drivers/infiniband/sw/rxe/rxe.c",
"function": "rxe_add"
},
"digest": {
"length": 167.0,
"function_hash": "318478079940984894608385906997107161462"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2ac5415022d16d63d912a39a06f32f1f51140261",
"signature_version": "v1"
},
{
"id": "CVE-2024-57795-ced83c6e",
"target": {
"file": "drivers/infiniband/sw/rxe/rxe_verbs.c",
"function": "rxe_query_port"
},
"digest": {
"length": 784.0,
"function_hash": "171615419350054848856982802060707327847"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9f6f54e6a6863131442b40e14d1792b090c7ce21",
"signature_version": "v1"
},
{
"id": "CVE-2024-57795-dd8d3ded",
"target": {
"file": "drivers/infiniband/sw/rxe/rxe_net.c",
"function": "rxe_set_port_state"
},
"digest": {
"length": 147.0,
"function_hash": "292230849164406038043957887238171068781"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9f6f54e6a6863131442b40e14d1792b090c7ce21",
"signature_version": "v1"
},
{
"id": "CVE-2024-57795-e3a7475b",
"target": {
"file": "drivers/infiniband/sw/rxe/rxe_mcast.c",
"function": "rxe_mcast_add"
},
"digest": {
"length": 181.0,
"function_hash": "733130799899459532682426023826645601"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2ac5415022d16d63d912a39a06f32f1f51140261",
"signature_version": "v1"
},
{
"id": "CVE-2024-57795-f6769dee",
"target": {
"file": "drivers/infiniband/sw/rxe/rxe_mcast.c",
"function": "rxe_mcast_add"
},
"digest": {
"length": 181.0,
"function_hash": "733130799899459532682426023826645601"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9f6f54e6a6863131442b40e14d1792b090c7ce21",
"signature_version": "v1"
},
{
"id": "CVE-2024-57795-f9102575",
"target": {
"file": "drivers/infiniband/sw/rxe/rxe_net.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"186016044683330513053843388857323152960",
"338879541279575622790582192780108945967",
"335105926307271820381681234222690570034",
"335872638370859991491816247899346783392",
"253194145806093459867799220498775553338",
"273699841066977768489769329081675058159",
"40512708725449996429743853080417694383",
"63577272374328287258347866431740034053",
"129832490632419701479275788508450786366",
"269813283420448473438990718081774705397",
"100092329328828226118664912411592220622",
"143712574746197816287589358645698496212",
"286814333454381674253696333862126432826",
"223615984623648000653283026357024599272",
"208578059558131068576171211911243030114",
"163266118461525904614789674627151479289",
"3498363142296403807724548641479637239"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2ac5415022d16d63d912a39a06f32f1f51140261",
"signature_version": "v1"
}
]