PT-2026-64859 · Linux · Linux Kernel
CVE-2026-64535
·
Published
2026-07-27
·
Updated
2026-08-25
CVSS v3.1
9.8
Critical
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
Linux kernel (affected versions not specified)
Description
A Use-After-Free (UAF) issue exists in the nvmet-tcp module. When data digest is enabled on an NVMe/TCP connection and a digest mismatch occurs on a non-final H2C DATA PDU during an R2T-based data transfer, the error handler in the
nvmet tcp try recv ddgst() function calls nvmet req uninit(), which performs a percpu ref put() on the submission queue without marking the command as completed. Consequently, during queue teardown, the nvmet tcp uninit data in cmds() function identifies the command as still needing data via nvmet tcp need data in() and calls nvmet req uninit() a second time. This results in a double percpu ref put against a single percpu ref get.Recommendations
At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Exploit
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Linux Kernel