Skip to main content

Linux Kernel EUVDEUVD-2026-86951

| CVE-2026-98120 MEDIUM
Memory Leak (CWE-401)
2026-09-25 Linux GHSA-wfvc-hqrg-ch6q
5.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain local low-privileged access
  2. Delivery
    Issue unbuffered write via netfs filesystem
  3. Exploit
    Trigger zero-length io_iter in subreq preparation
  4. Execution
    Leak subrequest reference repeatedly
  5. Impact
    Exhaust kernel memory causing DoS

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Resource cleanup, leak prevention
Exploitation Conditions

Requires local access with low privileges (PR:L) on a system using a netfs-based kernel filesystem (the netfs library backs kernel network filesystems). The specific trigger is an unbuffered (direct) write through netfs_unbuffered_write() where subreq->io_iter ends up zero length during subrequest preparation, which leaks the subrequest reference; repeated triggering is what produces impact. Limiting factors: exploitation is local only (not remotely reachable, AV:L), needs an authenticated/low-privileged user, and requires the affected netfs write path to actually be in use (i.e. a netfs-backed filesystem mounted and exercised with direct I/O). Impact is confined to availability (memory exhaustion / DoS); there is no confidentiality or integrity effect.

Impact

This is a genuinely low-to-moderate priority issue despite being in a ubiquitous codebase. The CVSS vector (AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H) consistently describes a local, authenticated (PR:L) denial-of-service with no confidentiality or integrity impact - fully in line with CWE-401 (missing release of memory / resource leak) and the description, which is a subrequest reference-count leak in netfs_unbuffered_write(). All exploitation signals agree that this is NOT a high-urgency case: EPSS is 0.17% (5th percentile), there is no CISA KEV listing, and no public exploit was found (the only exploit-adjacent URLs are the fix commits on git.kernel.org, not PoC code). The vuln.today decision label is 'this_month', i.e. routine patching rather than act_now/emergency, which is consistent with the quantitative signals. One data conflict must be stated explicitly: the input Tags include 'Information Disclosure', but the CVSS vector sets C:N and the CWE is a memory leak (availability only) - the tag appears mislabeled and should not drive triage; the real impact is resource exhaustion, not disclosure. Net: a legitimate stability bug worth picking up in the normal kernel update cycle, not a drop-everything emergency.

Exploit ScenarioDerived

A local user with at least low privileges repeatedly issues unbuffered (direct I/O) writes through a netfs-backed filesystem in a way that causes a subrequest's io_iter to become zero length during preparation, leaking a subrequest reference each time. Sustained over many operations this exhausts kernel memory and degrades or crashes the system (availability impact only). No public exploit code was identified; the only external links are the upstream fix commits, not working PoCs.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 26, 2026

Memory exhaustion denial of service in the Linux kernel's netfs library: netfs_unbuffered_write() fails to drop a subrequest reference when subreq->io_iter resolves to zero length during subrequest preparation, so the reference is leaked (CWE-401). Local users with low privileges (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H) on systems that mount a netfs-backed filesystem and exercise it with direct/unbuffered I/O can repeatedly trigger the leak, degrading availability; there is no confidentiality or integrity impact despite one source tagging the issue as information disclosure. No public exploit code has been identified at time of analysis and the issue is not in CISA KEV; EPSS is 0.17% (5th percentile), and the priority signal places remediation in the this-month window rather than immediate action.

RemediationAI

Vendor-released patch: apply the kernel updates containing the netfs fix - 6.18.53 for the 6.18.y branch, 7.2.7 for the 7.2.y branch, or 7.3-rc3 and later on mainline - or cherry-pick the upstream stable commits ebefb12122d1319257ecac01c1a928f78007716a, 0a573f4283a965a5e8716f621aec404cb4575328 and 3c30087e27598d9d359763e8be9bd3017fe08348 from git.kernel.org (https://git.kernel.org/stable/c/ebefb12122d1319257ecac01c1a928f78007716a, https://git.kernel.org/stable/c/0a573f4283a965a5e8716f621aec404cb4575328, https://git.kernel.org/stable/c/3c30087e27598d9d359763e8be9bd3017fe08348); the NVD record is at https://nvd.nist.gov/vuln/detail/CVE-2026-98120. No vendor-documented workaround is given in the available sources; because exposure requires local low-privileged users combined with an active netfs-backed mount using direct I/O, restricting such mounts and direct-I/O usage to trusted users limits reachability until the kernel is updated, at the cost of removing legitimate unbuffered I/O workloads. There is no public exploit code and no KEV listing, so this fits a this-month patching cadence rather than emergency response.

Affected VersionsENISA

Linux patch: 7.2.7
Linux patch: 6.18.53
Linux 72d08d2839649d1c5efbe375751f4473fa4486af <ebefb12122d1319257ecac01c1a928f78007716a
Linux a0b4c7a49137ed21279f354eb59f49ddae8dffc2 <0a573f4283a965a5e8716f621aec404cb4575328
Linux 6.19.7 <6.20
Linux patch: 0
Linux 0c29f6d63122a0168d67cb8ecde5b4cf7fe4acb0
Linux patch: 7.3-rc3
Linux 6.18.17 <6.18.53
Linux a0b4c7a49137ed21279f354eb59f49ddae8dffc2 <3c30087e27598d9d359763e8be9bd3017fe08348
Linux 7.0

Affected Packages

euvd linux fix: 6.18.53, 6.20

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The netfs library is the shared helper layer beneath kernel network filesystems, and it splits write requests into subrequests whose lifetimes are managed by reference counts. The defect is a reference-count/lifetime error in the unbuffered (direct I/O) write path: when subreq->io_iter ends up zero length during preparation, netfs_unbuffered_write() returns without releasing the subrequest reference it holds, so the object is never freed - classified as CWE-401 (Missing Release of Memory After Effective Lifetime). The CPE entries (cpe:2.3:a:linux:linux) are the generic kernel product identifiers and do not narrow the affected subsystems, so the practical scope is limited to kernels carrying the vulnerable netfs code and to workloads that actually use netfs-backed filesystems with direct I/O. The trigger is specifically the zero-length io_iter condition described in the upstream fix; the available sources do not describe any other path to the leak. Note also that the accompanying tag set labels this as information disclosure, which conflicts with the assessed vector's C:N/I:N/A:H - the authoritative impact is availability only, via cumulative memory exhaustion from repeated triggering.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

NVD PRIMARY 5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 5.5 MEDIUM

Local direct-I/O write path reachable by a low-privileged user (AV:L/PR:L/AC:L); a reference leak causes memory exhaustion so A:H with no C/I impact.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

4
CVSS changed
Oct 26, 2026 - 18:38 NVD
5.5 (MEDIUM)
Patch available
Sep 25, 2026 - 12:02 EUVD
CVE Published
Sep 25, 2026 - 10:36 nvd
MEDIUM 5.5
CVE Published
Sep 25, 2026 - 10:36 cve.org
UNKNOWN (no severity yet)

DescriptionNVD

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

netfs: Fix subreq ref leak

Fix a subrequest ref leak in netfs_unbuffered_write() in the event that subreq->io_iter ends up zero length during preparation.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Ubiquitous
Linux kernel; the netfs library underpins kernel network filesystems everywhere
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

28
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy