Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Pre-auth first-PDU processing over the network gives AV:N/AC:L/PR:N/UI:N; the bounded 4-byte adjacent write is DoS-dominant (A:H) with limited integrity (I:L) and no info-leak (C:N).
Primary rating from Vendor (Linux).
CVSS VectorVendor: Linux
Lifecycle Timeline
5DescriptionCVE.org
In the Linux kernel, the following vulnerability has been resolved:
nvmet-tcp: fix out-of-bounds write when receiving an over-long PDU
nvmet_tcp_try_recv_pdu() reads a PDU header into the fixed 128-byte queue->pdu union, then computes the remaining payload length as
queue->left = hdr->hlen - queue->offset + hdgst;
and reads that many more bytes into &queue->pdu + queue->offset, without ever bounding the result against sizeof(queue->pdu).
A struct nvme_tcp_icreq_pdu is itself 128 bytes, exactly the size of the union. Once a header digest has been negotiated (hdgst = 4), a second ICReq passes the hlen == nvmet_tcp_pdu_size() check but yields queue->left = 128 - 8 + 4 = 124, so bytes 8..132 are written into the 128-byte buffer -- 4 bytes past its end, over queue->hdr_digest and queue->data_digest. Those bytes are attacker-controlled (an ICReq carries no digest), and the duplicate ICReq is only rejected later, after the overflow. A remote unauthenticated host can thus corrupt kernel memory adjacent to the receive buffer.
Reject any PDU whose declared length would read past the end of queue->pdu before the second recv.
AnalysisAI
An out-of-bounds write in the Linux kernel's NVMe-over-Fabrics TCP target (nvmet-tcp) allows a network-reachable initiator to write four attacker-controlled bytes past a 128-byte receive buffer by sending a duplicate ICReq PDU after a header digest has been negotiated, corrupting adjacent queue state. The bug is reachable before authentication (CVSS PR:N), and the assessed impact is high availability (target crash or teardown) with a limited integrity effect and no confidentiality impact. …
Unlock full vulnerability intelligence
- Risk assessment & exploitation conditions
- Attack chain visualization
- Remediation with exact patch versions
- Threat intelligence from 22 sources
- Personal watchlist & email alerts
Free forever · No credit card required
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata
Vulnerability AssessmentAI
| Exploitation | Requires the target host to be running as an NVMe-over-Fabrics TCP target (nvmet-tcp module loaded with a subsystem/port exported over TCP, typically port 4420) and network-reachable by the attacker. … Additional conditions and limiting factors are described in the full assessment. |
| Risk Assessment | This is one of the few genuinely high-priority entries in the CVE-2026-899xx Linux kernel batch. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in. |
| Exploit Scenario | Full exploit scenario with step-by-step reproduction available after sign-in. |
| Remediation | Vendor-released patches: fixed Linux kernel versions are 5.10.270, 5.15.221, 6.1.188, 6.6.157, 6.12.110, 6.18.51, 7.2.5 and 7.3-rc2 (or later), delivered via the stable commits a3f0bcfbaf3312a5754d1ce020a07d394669eb25, 4f84d42c53c49557fb1ef285c683b0a81b576c74, 58dc6035b79c4c73c0cbf9ec9f68a7f117b2b3e6, cf5f39d2b58f97e0cd1829c4a6aeef17f1607cca, 3a385e0c39efbe34db8edd95900c123113ae3450, dbc4acbdb3ca8c81441368ad7409b8f77d4de8f6, d95d342bc0ea82dc79e6362b2f1f997431750e4c and 14cc5a7e77731497d5bea70f3bb05df7eda982e4 at git.kernel.org; backport or upgrade to the matching stable release for each branch. … Detailed patch versions, workarounds, and compensating controls in full report. |
Recommended ActionAI
Patch available per vendor advisory; within 24 hours, inventory all Linux hosts that export NVMe/TCP target subsystems (nvmet-tcp), typically listening on port 4420, and apply vendor-released kernel patches for supported stable trees as per vendor advisory; if patching cannot be completed immediately, disable the NVMe/TCP target service or restrict port 4420 to trusted initiators only. …
Sign in for detailed remediation steps and compensating controls.
Threat intelligence, references, and detailed analysis are available after sign-in.
Same technique Buffer Overflow
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-80569
GHSA-pcvm-4g32-rvg7