nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Linux | Linux | unaffected |
|
||||||||||||||||||||||||
| Linux | Linux | affected |
|
Configuration 1 [-]
|
| Package | CPE | Advisory | Released Date |
|---|---|---|---|
| Red Hat Enterprise Linux 10 | |||
| kernel-0:6.12.0-55.11.1.el10_0 | cpe:/o:redhat:enterprise_linux:10.0 | RHSA-2025:7501 | 2025-05-13T00:00:00Z |
| Red Hat Enterprise Linux 9 | |||
| kernel-0:5.14.0-503.40.1.el9_5 | cpe:/a:redhat:enterprise_linux:9 | RHSA-2025:4341 | 2025-04-30T00:00:00Z |
| kernel-0:5.14.0-570.16.1.el9_6 | cpe:/a:redhat:enterprise_linux:9 | RHSA-2025:7423 | 2025-05-13T00:00:00Z |
| kernel-0:5.14.0-503.40.1.el9_5 | cpe:/o:redhat:enterprise_linux:9 | RHSA-2025:4341 | 2025-04-30T00:00:00Z |
| kpatch-patch | cpe:/o:redhat:enterprise_linux:9 | RHSA-2025:4499 | 2025-05-06T00:00:00Z |
| kernel-0:5.14.0-570.16.1.el9_6 | cpe:/o:redhat:enterprise_linux:9 | RHSA-2025:7423 | 2025-05-13T00:00:00Z |
| Red Hat Enterprise Linux 9.0 Update Services for SAP Solutions | |||
| kernel-0:5.14.0-70.131.1.el9_0 | cpe:/a:redhat:rhel_e4s:9.0 | RHSA-2025:4469 | 2025-05-05T00:00:00Z |
| kernel-rt-0:5.14.0-70.131.1.rt21.203.el9_0 | cpe:/a:redhat:rhel_e4s:9.0::nfv | RHSA-2025:4471 | 2025-05-06T00:00:00Z |
| kpatch-patch | cpe:/o:redhat:rhel_e4s:9.0 | RHSA-2025:4498 | 2025-05-06T00:00:00Z |
| Red Hat Enterprise Linux 9.2 Extended Update Support | |||
| kernel-0:5.14.0-284.115.1.el9_2 | cpe:/a:redhat:rhel_eus:9.2 | RHSA-2025:4339 | 2025-04-30T00:00:00Z |
| kernel-rt-0:5.14.0-284.115.1.rt14.400.el9_2 | cpe:/a:redhat:rhel_eus:9.2::nfv | RHSA-2025:4340 | 2025-04-30T00:00:00Z |
| kpatch-patch | cpe:/o:redhat:rhel_eus:9.2 | RHSA-2025:4496 | 2025-05-06T00:00:00Z |
| Red Hat Enterprise Linux 9.4 Extended Update Support | |||
| kernel-0:5.14.0-427.67.1.el9_4 | cpe:/a:redhat:rhel_eus:9.4 | RHSA-2025:4509 | 2025-05-06T00:00:00Z |
| kpatch-patch | cpe:/o:redhat:rhel_eus:9.4 | RHSA-2025:4497 | 2025-05-06T00:00:00Z |
No data available yet.
| Source | ID | Title |
|---|---|---|
EUVD |
EUVD-2025-9394 | In the Linux kernel, the following vulnerability has been resolved: nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu() nvme_tcp_recv_pdu() doesn't check the validity of the header length. When header digests are enabled, a target might send a packet with an invalid header length (e.g. 255), causing nvme_tcp_verify_hdgst() to access memory outside the allocated area and cause memory corruptions by overwriting it with the calculated digest. Fix this by rejecting packets with an unexpected header length. |
Ubuntu USN |
USN-7605-1 | Linux kernel vulnerabilities |
Ubuntu USN |
USN-7605-2 | Linux kernel (Low Latency) vulnerabilities |
Ubuntu USN |
USN-7606-1 | Linux kernel (OEM) vulnerabilities |
Ubuntu USN |
USN-7628-1 | Linux kernel (Azure) vulnerabilities |
Ubuntu USN |
USN-7764-1 | Linux kernel vulnerabilities |
Ubuntu USN |
USN-7764-2 | Linux kernel (HWE) vulnerabilities |
Ubuntu USN |
USN-7765-1 | Linux kernel (NVIDIA) vulnerabilities |
Ubuntu USN |
USN-7766-1 | Linux kernel vulnerabilities |
Ubuntu USN |
USN-7767-1 | Linux kernel (Real-time) vulnerabilities |
Ubuntu USN |
USN-7767-2 | Linux kernel (Real-time) vulnerabilities |
Ubuntu USN |
USN-7779-1 | Linux kernel (IBM) vulnerabilities |
Ubuntu USN |
USN-7790-1 | Linux kernel (Raspberry Pi) vulnerabilities |
Ubuntu USN |
USN-7800-1 | Linux kernel (Raspberry Pi Real-time) vulnerabilities |
Ubuntu USN |
USN-7801-1 | Linux kernel (HWE) vulnerabilities |
Ubuntu USN |
USN-7802-1 | Linux kernel (Azure) vulnerabilities |
Ubuntu USN |
USN-7801-2 | Linux kernel (Oracle) vulnerabilities |
Ubuntu USN |
USN-7809-1 | Linux kernel (Azure, N-Series) vulnerabilities |
Ubuntu USN |
USN-7801-3 | Linux kernel (Oracle) vulnerabilities |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.621% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| References |
|
| Type | Values Removed | Values Added |
|---|---|---|
| References |
|
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
cvssV3_1
|
cvssV3_1
|
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| CPEs | cpe:/o:redhat:enterprise_linux:10.0 |
| Type | Values Removed | Values Added |
|---|---|---|
| CPEs | cpe:/a:redhat:rhel_e4s:9.0::nfv |
| Type | Values Removed | Values Added |
|---|---|---|
| CPEs | cpe:/a:redhat:rhel_eus:9.4 cpe:/o:redhat:rhel_e4s:9.0 cpe:/o:redhat:rhel_eus:9.2 cpe:/o:redhat:rhel_eus:9.4 |
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Redhat rhel E4s
|
|
| CPEs | cpe:/a:redhat:rhel_e4s:9.0 | |
| Vendors & Products |
Redhat rhel E4s
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Redhat
Redhat enterprise Linux Redhat rhel Eus |
|
| CPEs | cpe:/a:redhat:enterprise_linux:9 cpe:/a:redhat:rhel_eus:9.2 cpe:/a:redhat:rhel_eus:9.2::nfv cpe:/o:redhat:enterprise_linux:9 |
|
| Vendors & Products |
Redhat
Redhat enterprise Linux Redhat rhel Eus |
| Type | Values Removed | Values Added |
|---|---|---|
| Weaknesses | CWE-119 | |
| Metrics |
threat_severity
|
threat_severity
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Linux
Linux linux Kernel |
|
| Weaknesses | CWE-787 | |
| CPEs | cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* cpe:2.3:o:linux:linux_kernel:6.14:rc1:*:*:*:*:*:* cpe:2.3:o:linux:linux_kernel:6.14:rc2:*:*:*:*:*:* cpe:2.3:o:linux:linux_kernel:6.14:rc3:*:*:*:*:*:* cpe:2.3:o:linux:linux_kernel:6.14:rc4:*:*:*:*:*:* cpe:2.3:o:linux:linux_kernel:6.14:rc5:*:*:*:*:*:* |
|
| Vendors & Products |
Linux
Linux linux Kernel |
|
| Metrics |
cvssV3_1
|
cvssV3_1
|
| Type | Values Removed | Values Added |
|---|---|---|
| References |
| |
| Metrics |
threat_severity
|
cvssV3_1
|
| Type | Values Removed | Values Added |
|---|---|---|
| Description | In the Linux kernel, the following vulnerability has been resolved: nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu() nvme_tcp_recv_pdu() doesn't check the validity of the header length. When header digests are enabled, a target might send a packet with an invalid header length (e.g. 255), causing nvme_tcp_verify_hdgst() to access memory outside the allocated area and cause memory corruptions by overwriting it with the calculated digest. Fix this by rejecting packets with an unexpected header length. | |
| Title | nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu() | |
| References |
|