In the Linux kernel, the following vulnerability has been resolved:
RDMA/rxe: Flush delayed SKBs while releasing RXE resources
When skb packets are sent out, these skb packets still depends on the rxe resources, for example, QP, sk, when these packets are destroyed.
If these rxe resources are released when the skb packets are destroyed, the call traces will appear.
To avoid skb packets hang too long time in some network devices, a timestamp is added when these skb packets are created. If these skb packets hang too long time in network devices, these network devices can free these skb packets to release rxe resources.
[
{
"target": {
"function": "rxe_init_packet",
"file": "drivers/infiniband/sw/rxe/rxe_net.c"
},
"id": "CVE-2025-39695-0f1a215e",
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@732d4bd7b78a2752ad43cc39287ef41893c5eee2",
"digest": {
"function_hash": "23248035741510485097944078585675021186",
"length": 1058.0
}
},
{
"target": {
"function": "rxe_loopback",
"file": "drivers/infiniband/sw/rxe/rxe_net.c"
},
"id": "CVE-2025-39695-111c098c",
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@732d4bd7b78a2752ad43cc39287ef41893c5eee2",
"digest": {
"function_hash": "268461988438984529029951828050009397272",
"length": 591.0
}
},
{
"target": {
"function": "rxe_send",
"file": "drivers/infiniband/sw/rxe/rxe_net.c"
},
"id": "CVE-2025-39695-19f647aa",
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@732d4bd7b78a2752ad43cc39287ef41893c5eee2",
"digest": {
"function_hash": "192956151957203173820528855996609562881",
"length": 467.0
}
},
{
"target": {
"file": "drivers/infiniband/sw/rxe/rxe_qp.c"
},
"id": "CVE-2025-39695-1f69ab01",
"signature_type": "Line",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8ead139a8edef485cc36d3a792e2ae5dd538339a",
"digest": {
"threshold": 0.9,
"line_hashes": [
"321848343135645075969925185487745161202",
"317805005930543973300702073157705529729",
"251351827638219938974048827642677778961",
"110756738568079127147930816036916643574"
]
}
},
{
"target": {
"function": "rxe_skb_tx_dtor",
"file": "drivers/infiniband/sw/rxe/rxe_net.c"
},
"id": "CVE-2025-39695-2b5fc8ef",
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3c3e9a9f2972b364e8c2cfbfdeb23c6d6be4f87f",
"digest": {
"function_hash": "252892652877202606783390862777776741047",
"length": 634.0
}
},
{
"target": {
"file": "drivers/infiniband/sw/rxe/rxe_net.c"
},
"id": "CVE-2025-39695-3c080163",
"signature_type": "Line",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@732d4bd7b78a2752ad43cc39287ef41893c5eee2",
"digest": {
"threshold": 0.9,
"line_hashes": [
"286502363938628360152033324344399732699",
"37374436724509727712739536384888436706",
"59489349192546186013337243291523752750",
"37149879825528150581223143656281519561",
"49545750333909916529797907487307223004",
"8153785369974679121803825164473298370",
"151397387217347129420892187835869556757",
"178513253445724134644746106929020390361",
"176634532465152043139286418896485117389",
"110608339684220932665584296486944038614",
"213596162841031154411612545148729606810",
"215322591203798670390108738303763352507",
"812608101558853192984687286487073085",
"334722664677685916031628341868379072819",
"223440061419873640267230768739453253759",
"71442580722591076366119071208027732896",
"66754152246300738387568355941996995656",
"301338020542311693628991447072066218740",
"41492473307790067916123920553149219341",
"229474417722021148082021730789134445438",
"199230312623989452169365412745720466582",
"283523571835792080319718753127718619943",
"316526847223044231339503874925790262284",
"9836237127002377581163656447174676270",
"216725482600149452181880353459850857821",
"167053795034166431101417676096475691355",
"24219739146382069935661509109118517574",
"237658964440545336990135673188588945010",
"339880528051032572502522414026787295924",
"159743831627620376718675700242176568089",
"24219739146382069935661509109118517574",
"237658964440545336990135673188588945010",
"63816172797414010267359173296306782874",
"32881233172965807227524859377849109540",
"131851179089238016449567478028924741590",
"333252091187056648704597498690311103762"
]
}
},
{
"target": {
"file": "drivers/infiniband/sw/rxe/rxe_net.c"
},
"id": "CVE-2025-39695-46b03707",
"signature_type": "Line",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3c3e9a9f2972b364e8c2cfbfdeb23c6d6be4f87f",
"digest": {
"threshold": 0.9,
"line_hashes": [
"286502363938628360152033324344399732699",
"37374436724509727712739536384888436706",
"59489349192546186013337243291523752750",
"37149879825528150581223143656281519561",
"49545750333909916529797907487307223004",
"8153785369974679121803825164473298370",
"151397387217347129420892187835869556757",
"178513253445724134644746106929020390361",
"176634532465152043139286418896485117389",
"110608339684220932665584296486944038614",
"213596162841031154411612545148729606810",
"215322591203798670390108738303763352507",
"812608101558853192984687286487073085",
"334722664677685916031628341868379072819",
"223440061419873640267230768739453253759",
"71442580722591076366119071208027732896",
"66754152246300738387568355941996995656",
"301338020542311693628991447072066218740",
"41492473307790067916123920553149219341",
"229474417722021148082021730789134445438",
"199230312623989452169365412745720466582",
"283523571835792080319718753127718619943",
"316526847223044231339503874925790262284",
"9836237127002377581163656447174676270",
"216725482600149452181880353459850857821",
"167053795034166431101417676096475691355",
"24219739146382069935661509109118517574",
"237658964440545336990135673188588945010",
"339880528051032572502522414026787295924",
"159743831627620376718675700242176568089",
"24219739146382069935661509109118517574",
"237658964440545336990135673188588945010",
"63816172797414010267359173296306782874",
"32881233172965807227524859377849109540",
"131851179089238016449567478028924741590",
"333252091187056648704597498690311103762"
]
}
},
{
"target": {
"function": "rxe_qp_init_req",
"file": "drivers/infiniband/sw/rxe/rxe_qp.c"
},
"id": "CVE-2025-39695-4d7cd327",
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@732d4bd7b78a2752ad43cc39287ef41893c5eee2",
"digest": {
"function_hash": "166449109919844129228235637397995658194",
"length": 920.0
}
},
{
"target": {
"file": "drivers/infiniband/sw/rxe/rxe_net.c"
},
"id": "CVE-2025-39695-548009e6",
"signature_type": "Line",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8ead139a8edef485cc36d3a792e2ae5dd538339a",
"digest": {
"threshold": 0.9,
"line_hashes": [
"286502363938628360152033324344399732699",
"37374436724509727712739536384888436706",
"59489349192546186013337243291523752750",
"37149879825528150581223143656281519561",
"49545750333909916529797907487307223004",
"8153785369974679121803825164473298370",
"151397387217347129420892187835869556757",
"178513253445724134644746106929020390361",
"176634532465152043139286418896485117389",
"110608339684220932665584296486944038614",
"213596162841031154411612545148729606810",
"215322591203798670390108738303763352507",
"812608101558853192984687286487073085",
"334722664677685916031628341868379072819",
"223440061419873640267230768739453253759",
"71442580722591076366119071208027732896",
"66754152246300738387568355941996995656",
"301338020542311693628991447072066218740",
"41492473307790067916123920553149219341",
"229474417722021148082021730789134445438",
"199230312623989452169365412745720466582",
"283523571835792080319718753127718619943",
"316526847223044231339503874925790262284",
"9836237127002377581163656447174676270",
"216725482600149452181880353459850857821",
"167053795034166431101417676096475691355",
"24219739146382069935661509109118517574",
"237658964440545336990135673188588945010",
"339880528051032572502522414026787295924",
"159743831627620376718675700242176568089",
"24219739146382069935661509109118517574",
"237658964440545336990135673188588945010",
"63816172797414010267359173296306782874",
"32881233172965807227524859377849109540",
"131851179089238016449567478028924741590",
"333252091187056648704597498690311103762"
]
}
},
{
"target": {
"function": "rxe_qp_init_req",
"file": "drivers/infiniband/sw/rxe/rxe_qp.c"
},
"id": "CVE-2025-39695-64787a1c",
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8ead139a8edef485cc36d3a792e2ae5dd538339a",
"digest": {
"function_hash": "166449109919844129228235637397995658194",
"length": 920.0
}
},
{
"target": {
"file": "drivers/infiniband/sw/rxe/rxe_qp.c"
},
"id": "CVE-2025-39695-66266126",
"signature_type": "Line",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3c3e9a9f2972b364e8c2cfbfdeb23c6d6be4f87f",
"digest": {
"threshold": 0.9,
"line_hashes": [
"321848343135645075969925185487745161202",
"317805005930543973300702073157705529729",
"251351827638219938974048827642677778961",
"110756738568079127147930816036916643574"
]
}
},
{
"target": {
"file": "drivers/infiniband/sw/rxe/rxe_qp.c"
},
"id": "CVE-2025-39695-7344e0b6",
"signature_type": "Line",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@732d4bd7b78a2752ad43cc39287ef41893c5eee2",
"digest": {
"threshold": 0.9,
"line_hashes": [
"321848343135645075969925185487745161202",
"317805005930543973300702073157705529729",
"251351827638219938974048827642677778961",
"110756738568079127147930816036916643574"
]
}
},
{
"target": {
"function": "rxe_qp_init_req",
"file": "drivers/infiniband/sw/rxe/rxe_qp.c"
},
"id": "CVE-2025-39695-aafa3ac2",
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3c3e9a9f2972b364e8c2cfbfdeb23c6d6be4f87f",
"digest": {
"function_hash": "166449109919844129228235637397995658194",
"length": 920.0
}
},
{
"target": {
"function": "rxe_loopback",
"file": "drivers/infiniband/sw/rxe/rxe_net.c"
},
"id": "CVE-2025-39695-b3af38d8",
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3c3e9a9f2972b364e8c2cfbfdeb23c6d6be4f87f",
"digest": {
"function_hash": "268461988438984529029951828050009397272",
"length": 591.0
}
},
{
"target": {
"function": "rxe_send",
"file": "drivers/infiniband/sw/rxe/rxe_net.c"
},
"id": "CVE-2025-39695-c3e7e648",
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3c3e9a9f2972b364e8c2cfbfdeb23c6d6be4f87f",
"digest": {
"function_hash": "192956151957203173820528855996609562881",
"length": 467.0
}
},
{
"target": {
"function": "rxe_init_packet",
"file": "drivers/infiniband/sw/rxe/rxe_net.c"
},
"id": "CVE-2025-39695-ccc09fb7",
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3c3e9a9f2972b364e8c2cfbfdeb23c6d6be4f87f",
"digest": {
"function_hash": "23248035741510485097944078585675021186",
"length": 1058.0
}
},
{
"target": {
"function": "rxe_send",
"file": "drivers/infiniband/sw/rxe/rxe_net.c"
},
"id": "CVE-2025-39695-d3bce3cc",
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8ead139a8edef485cc36d3a792e2ae5dd538339a",
"digest": {
"function_hash": "192956151957203173820528855996609562881",
"length": 467.0
}
},
{
"target": {
"function": "rxe_loopback",
"file": "drivers/infiniband/sw/rxe/rxe_net.c"
},
"id": "CVE-2025-39695-d8c0f645",
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8ead139a8edef485cc36d3a792e2ae5dd538339a",
"digest": {
"function_hash": "268461988438984529029951828050009397272",
"length": 591.0
}
},
{
"target": {
"function": "rxe_init_packet",
"file": "drivers/infiniband/sw/rxe/rxe_net.c"
},
"id": "CVE-2025-39695-e9015c7f",
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8ead139a8edef485cc36d3a792e2ae5dd538339a",
"digest": {
"function_hash": "23248035741510485097944078585675021186",
"length": 1058.0
}
},
{
"target": {
"function": "rxe_skb_tx_dtor",
"file": "drivers/infiniband/sw/rxe/rxe_net.c"
},
"id": "CVE-2025-39695-f5a7139c",
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@732d4bd7b78a2752ad43cc39287ef41893c5eee2",
"digest": {
"function_hash": "252892652877202606783390862777776741047",
"length": 634.0
}
},
{
"target": {
"function": "rxe_skb_tx_dtor",
"file": "drivers/infiniband/sw/rxe/rxe_net.c"
},
"id": "CVE-2025-39695-f7c753ea",
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8ead139a8edef485cc36d3a792e2ae5dd538339a",
"digest": {
"function_hash": "252892652877202606783390862777776741047",
"length": 634.0
}
}
]