CVE-2026-74386
Last modified
CVE-2026-74386 is a vulnerability of currently unknown severity. 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. EPSS estimates a 0.17% chance of exploitation in the next 30 days.
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.
Metrics
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= 872d26a391da92ed8f0c0f5cb5fef428067b7f30, < a43a9abc1ebf663f0aa56a729106f68dd9c77da6; >= 872d26a391da92ed8f0c0f5cb5fef428067b7f30, < ba3209704b3cd46961e4e081af5c52a780785648; >= 872d26a391da92ed8f0c0f5cb5fef428067b7f30, < 5fbe83a374f09561a0f0c1f4aa021501ffd681eb; >= 872d26a391da92ed8f0c0f5cb5fef428067b7f30, < 4dae393956093c807212918fd91a8fc70df15338 |
| Linux | Linux | 5.0 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-74386?
How severe is CVE-2026-74386?
How do I fix CVE-2026-74386?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-74380In the Linux kernel, the following vulnerability has been re…8.8
- CVE-2026-74381In the Linux kernel, the following vulnerability has been re…
- CVE-2026-74382In the Linux kernel, the following vulnerability has been re…
- CVE-2026-74383In the Linux kernel, the following vulnerability has been re…8.4
- CVE-2026-74384In the Linux kernel, the following vulnerability has been re…9.8
- CVE-2026-74385In the Linux kernel, the following vulnerability has been re…7.5
- CVE-2026-74387In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-74388In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-74389In the Linux kernel, the following vulnerability has been re…
- CVE-2026-7439AgentFlow's local web API accepts non-JSON content types on …4.8
- CVE-2026-74390In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-74391In the Linux kernel, the following vulnerability has been re…
Are you affected by CVE-2026-74386?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
