In the Linux kernel, the following vulnerability has been resolved:
nvme-tcp: sanitize request list handling
Validate the request in nvmetcphandle_r2t() to ensure it's not part of any list, otherwise a malicious R2T PDU might inject a loop in request list processing.
[
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"37142900812711760402660975453110557236",
"257436904838345797880434455254325797474",
"315724262326787002234293357899514197609",
"266874548190507982169222689414310886835",
"163556332050987541035243163836301711540",
"138040279418668823868544033122498367683",
"243484289802919518702876714411772065009",
"230263134131225308667595701070035528550",
"80730725723996247882281707282590029484",
"305793467843456661421109766679163532918",
"221738717654731998733606979766137922973",
"221574007289877827497057593673435150272",
"336417854520531641727949152699137211341",
"226206900384765297551695757332313547573",
"235600274480175528072877335602977328391"
]
},
"id": "CVE-2025-38264-0a0f8d7d",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0bf04c874fcb1ae46a863034296e4b33d8fbd66c",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/nvme/host/tcp.c"
},
"signature_type": "Line"
},
{
"digest": {
"function_hash": "204041917893446952071809633326317882170",
"length": 1198.0
},
"id": "CVE-2025-38264-1ba97017",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f054ea62598197714a6ca7b3b387a027308f8b13",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "nvme_tcp_handle_r2t",
"file": "drivers/nvme/host/tcp.c"
},
"signature_type": "Function"
},
{
"digest": {
"function_hash": "152434179707319386144296250267887141514",
"length": 827.0
},
"id": "CVE-2025-38264-39df26b6",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f054ea62598197714a6ca7b3b387a027308f8b13",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "nvme_tcp_submit_async_event",
"file": "drivers/nvme/host/tcp.c"
},
"signature_type": "Function"
},
{
"digest": {
"function_hash": "256292113733187014076888012356832936023",
"length": 335.0
},
"id": "CVE-2025-38264-401ef2ca",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0bf04c874fcb1ae46a863034296e4b33d8fbd66c",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "nvme_tcp_fetch_request",
"file": "drivers/nvme/host/tcp.c"
},
"signature_type": "Function"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"37142900812711760402660975453110557236",
"257436904838345797880434455254325797474",
"315724262326787002234293357899514197609",
"266874548190507982169222689414310886835",
"163556332050987541035243163836301711540",
"138040279418668823868544033122498367683",
"243484289802919518702876714411772065009",
"230263134131225308667595701070035528550",
"80730725723996247882281707282590029484",
"305793467843456661421109766679163532918",
"221738717654731998733606979766137922973",
"221574007289877827497057593673435150272",
"256148674371514702240868649031081353036",
"249239884771061994885384738135456619755",
"50162971432004269490113985955118610863"
]
},
"id": "CVE-2025-38264-4b9aa245",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f054ea62598197714a6ca7b3b387a027308f8b13",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/nvme/host/tcp.c"
},
"signature_type": "Line"
},
{
"digest": {
"function_hash": "152434179707319386144296250267887141514",
"length": 827.0
},
"id": "CVE-2025-38264-4f16f1ad",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@78a4adcd3fedb0728436e8094848ebf4c6bae006",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "nvme_tcp_submit_async_event",
"file": "drivers/nvme/host/tcp.c"
},
"signature_type": "Function"
},
{
"digest": {
"function_hash": "238408198155706845070677683363948415620",
"length": 1283.0
},
"id": "CVE-2025-38264-5e93c469",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0bf04c874fcb1ae46a863034296e4b33d8fbd66c",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "nvme_tcp_handle_r2t",
"file": "drivers/nvme/host/tcp.c"
},
"signature_type": "Function"
},
{
"digest": {
"function_hash": "256292113733187014076888012356832936023",
"length": 335.0
},
"id": "CVE-2025-38264-6037377c",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@78a4adcd3fedb0728436e8094848ebf4c6bae006",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "nvme_tcp_fetch_request",
"file": "drivers/nvme/host/tcp.c"
},
"signature_type": "Function"
},
{
"digest": {
"function_hash": "204041917893446952071809633326317882170",
"length": 1198.0
},
"id": "CVE-2025-38264-6c294f05",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@78a4adcd3fedb0728436e8094848ebf4c6bae006",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "nvme_tcp_handle_r2t",
"file": "drivers/nvme/host/tcp.c"
},
"signature_type": "Function"
},
{
"digest": {
"function_hash": "157670622582522965715372566239075825918",
"length": 605.0
},
"id": "CVE-2025-38264-713b1fa8",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0bf04c874fcb1ae46a863034296e4b33d8fbd66c",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "nvme_tcp_init_request",
"file": "drivers/nvme/host/tcp.c"
},
"signature_type": "Function"
},
{
"digest": {
"function_hash": "157670622582522965715372566239075825918",
"length": 605.0
},
"id": "CVE-2025-38264-7b0a2839",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@78a4adcd3fedb0728436e8094848ebf4c6bae006",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "nvme_tcp_init_request",
"file": "drivers/nvme/host/tcp.c"
},
"signature_type": "Function"
},
{
"digest": {
"function_hash": "220311368445826533390662690489797937442",
"length": 820.0
},
"id": "CVE-2025-38264-8f507858",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0bf04c874fcb1ae46a863034296e4b33d8fbd66c",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "nvme_tcp_submit_async_event",
"file": "drivers/nvme/host/tcp.c"
},
"signature_type": "Function"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"37142900812711760402660975453110557236",
"257436904838345797880434455254325797474",
"315724262326787002234293357899514197609",
"266874548190507982169222689414310886835",
"163556332050987541035243163836301711540",
"138040279418668823868544033122498367683",
"243484289802919518702876714411772065009",
"230263134131225308667595701070035528550",
"80730725723996247882281707282590029484",
"305793467843456661421109766679163532918",
"221738717654731998733606979766137922973",
"221574007289877827497057593673435150272",
"256148674371514702240868649031081353036",
"249239884771061994885384738135456619755",
"50162971432004269490113985955118610863"
]
},
"id": "CVE-2025-38264-b222d066",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@78a4adcd3fedb0728436e8094848ebf4c6bae006",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/nvme/host/tcp.c"
},
"signature_type": "Line"
},
{
"digest": {
"function_hash": "256292113733187014076888012356832936023",
"length": 335.0
},
"id": "CVE-2025-38264-e8996d23",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f054ea62598197714a6ca7b3b387a027308f8b13",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "nvme_tcp_fetch_request",
"file": "drivers/nvme/host/tcp.c"
},
"signature_type": "Function"
},
{
"digest": {
"function_hash": "157670622582522965715372566239075825918",
"length": 605.0
},
"id": "CVE-2025-38264-ecf549b7",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f054ea62598197714a6ca7b3b387a027308f8b13",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "nvme_tcp_init_request",
"file": "drivers/nvme/host/tcp.c"
},
"signature_type": "Function"
}
]