Menu

Star on GitHub · 3.2k

CVE-2026-74386

In the Linux kernel, the following vulnerability has been resolved: nvmet-tcp: fix page fragment cache leak in error path In nvmet_tcp_alloc_queue(), when a connection is closed during the alloca…

Published Aug 15, 2026EPSS 0.21%

Overview

CVE-2026-74386 is a known-severity vulnerability. It was published on August 15, 2026.

Technical description

In the Linux kernel, the following vulnerability has been resolved:

nvmet-tcp: fix page fragment cache leak in error path

In nvmet_tcp_alloc_queue(), when a connection is closed during the

allocation process (e.g., nvmet_tcp_set_queue_sock() returns -ENOTCONN),

the error handling jumps to out_destroy_sq and then to out_ida_remove

without draining the page fragment cache.

Although nvmet_tcp_free_cmd() is called in some error paths to release

individual page fragments, the underlying page cache reference held by

queue->pf_cache is never released. The first allocation using pf_cache

is the call to nvmet_tcp_alloc_cmd() for queue->connect, which happens

after ida_alloc() returns successfully. This results in a page leak each

time a connection fails during allocation, which could lead to memory

exhaustion over time if connections are repeatedly opened and closed.

Fix this by calling page_frag_cache_drain() before freeing the queue

structure in the out_ida_remove label.

Remediation

Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

Frequently asked questions

What is CVE-2026-74386?

CVE-2026-74386 is a known-severity vulnerability. It was published on August 15, 2026.

How severe is CVE-2026-74386?

CVSS score information is not yet available for this vulnerability. Check back as the CVE record is updated by NVD analysts.

How do I fix or remediate CVE-2026-74386?

Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

How can CyberStrike help with CVE-2026-74386?

CyberStrike is an open-source, AI-augmented pentesting engine. Rather than flag a version number, it tests whether an issue like CVE-2026-74386 is actually reachable in your own applications and APIs, then verifies each finding before reporting it. That tells you if the weakness is a real, exploitable risk in your environment or a false positive you can safely deprioritize.