CVE-2025-39695

Source
https://nvd.nist.gov/vuln/detail/CVE-2025-39695
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2025-39695.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2025-39695
Downstream
Related
Published
2025-09-05T17:21:01Z
Modified
2025-10-18T05:38:22.276339Z
Summary
RDMA/rxe: Flush delayed SKBs while releasing RXE resources
Details

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.

References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
1a633bdc8fd9e9e4a9f9a668ae122edfc5aacc86
Fixed
732d4bd7b78a2752ad43cc39287ef41893c5eee2
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
1a633bdc8fd9e9e4a9f9a668ae122edfc5aacc86
Fixed
8ead139a8edef485cc36d3a792e2ae5dd538339a
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
1a633bdc8fd9e9e4a9f9a668ae122edfc5aacc86
Fixed
3c3e9a9f2972b364e8c2cfbfdeb23c6d6be4f87f

Affected versions

v6.*

v6.10
v6.10-rc1
v6.10-rc2
v6.10-rc3
v6.10-rc4
v6.10-rc5
v6.10-rc6
v6.10-rc7
v6.11
v6.11-rc1
v6.11-rc2
v6.11-rc3
v6.11-rc4
v6.11-rc5
v6.11-rc6
v6.11-rc7
v6.12
v6.12-rc1
v6.12-rc2
v6.12-rc3
v6.12-rc4
v6.12-rc5
v6.12-rc6
v6.12-rc7
v6.12.1
v6.12.10
v6.12.11
v6.12.12
v6.12.13
v6.12.14
v6.12.15
v6.12.16
v6.12.17
v6.12.18
v6.12.19
v6.12.2
v6.12.20
v6.12.21
v6.12.22
v6.12.23
v6.12.24
v6.12.25
v6.12.26
v6.12.27
v6.12.28
v6.12.29
v6.12.3
v6.12.30
v6.12.31
v6.12.32
v6.12.33
v6.12.34
v6.12.35
v6.12.36
v6.12.37
v6.12.38
v6.12.39
v6.12.4
v6.12.40
v6.12.41
v6.12.42
v6.12.43
v6.12.5
v6.12.6
v6.12.7
v6.12.8
v6.12.9
v6.13
v6.13-rc1
v6.13-rc2
v6.13-rc3
v6.13-rc4
v6.13-rc5
v6.13-rc6
v6.13-rc7
v6.14
v6.14-rc1
v6.14-rc2
v6.14-rc3
v6.14-rc4
v6.14-rc5
v6.14-rc6
v6.14-rc7
v6.15
v6.15-rc1
v6.15-rc2
v6.15-rc3
v6.15-rc4
v6.15-rc5
v6.15-rc6
v6.15-rc7
v6.16
v6.16-rc1
v6.16-rc2
v6.16-rc3
v6.16-rc4
v6.16-rc5
v6.16-rc6
v6.16-rc7
v6.16.1
v6.16.2
v6.16.3
v6.17-rc1
v6.9
v6.9-rc3
v6.9-rc4
v6.9-rc5
v6.9-rc6
v6.9-rc7

Database specific

vanir_signatures

[
    {
        "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
        }
    }
]

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
6.10.0
Fixed
6.12.44
Type
ECOSYSTEM
Events
Introduced
6.13.0
Fixed
6.16.4