Skip to main content

Linux Kernel EUVDEUVD-2026-34118

| CVE-2026-46256 MEDIUM
Improper Locking (CWE-667)
2026-06-03 Linux GHSA-44f9-rxj6-p8rg
5.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Recon
    Gain local low-privilege access
  2. Delivery
    Mount or use existing NFS LOCALIO loopback mount
  3. Exploit
    Generate write-heavy I/O to trigger memory pressure
  4. Install
    Kernel enters direct reclaim without GFP_NOFS guard
  5. C2
    Reclaim re-enters NFS via nfs_writepages
  6. Execute
    Circular deadlock locks kernel subsystem
  7. Impact
    System hang / denial of service

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Proper locking
Exploitation Conditions

NFS LOCALIO must be active - this feature is only engaged when the kernel determines that the NFS client and server reside on the same physical host (loopback NFS mount). The underlying filesystem below the NFS server must be XFS (or another filesystem whose page cache allocation path can recurse back into NFS). The attacker requires a local account with low privileges (CVSS PR:L confirmed). Exploitation additionally depends on triggering direct memory reclaim, which typically requires sustained memory pressure or write-heavy I/O on the LOCALIO-mounted path. What limits exploitation: the vulnerability cannot be triggered remotely (AV:L), requires no user interaction but does require a specific non-default deployment topology (co-located NFS with LOCALIO), and produces only availability impact with no data exfiltration or code execution primitive.

Impact

CVSS 5.5 Medium with vector AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H reflects a local, low-complexity, low-privilege denial-of-service with no confidentiality or integrity impact. This scoring is internally consistent with the description: exploitation requires local authenticated access and a specific NFS LOCALIO deployment. EPSS at 0.02% (4th percentile) aligns with this assessment - the attack surface is narrow, requiring co-location of NFS client and server with LOCALIO active, plus triggered memory pressure. The CVE is not listed in CISA KEV and no POC is publicly identified. Real-world priority is low for most environments; organizations running hyperconverged or container-host NFS stacks where LOCALIO is plausibly active should prioritize patching over those with no loopback NFS usage. The 'Buffer Overflow' tag is almost certainly erroneous and should not influence exploit likelihood assessments - there is no memory corruption in this vulnerability class.

Exploit ScenarioDerived

A local user on a system running an NFS LOCALIO mount initiates sustained write I/O to the loopback-mounted filesystem, generating memory pressure that triggers direct reclaim. The kernel allocator, lacking the GFP_NOFS constraint, descends from NFS LOCALIO into XFS page cache allocation, which in turn re-enters NFS via nfs_writepages, creating a circular wait condition. The result is a kernel deadlock and system hang, effectively a local denial of service. No public POC exists, but the condition can be reached through normal workload patterns on affected configurations.

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

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

Alert me

AnalysisAIv1 – Jun 09, 2026

Denial-of-service via recursion deadlock in the Linux kernel's NFS LOCALIO subsystem when direct memory reclaim occurs on systems using loopback NFS mounts. The LOCALIO optimization - which bypasses network I/O when NFS client and server share the same host - fails to restrict its page cache allocations to GFP_NOFS context, allowing the kernel memory allocator to re-enter NFS via nfs_writepages during reclaim (path: NFS LOCALIO → XFS → NFS), producing a deadlock and kernel hang. No public exploit exists and EPSS stands at 0.02% (4th percentile), consistent with a kernel subsystem defect that requires a specific local configuration rather than a broadly exploitable condition. Vendor-released patches are available across stable kernel branches.

RemediationAI

Upgrade to a patched kernel version: Linux 6.18.14, Linux 6.19.4, or Linux 7.0 and later, as confirmed by EUVD version data. The upstream fix commits are available at https://git.kernel.org/stable/c/ae26a4cf2baf0a44c538dc093504d1994b02dade, https://git.kernel.org/stable/c/6a5de0c4fc0f217eea945d3d72c34ee30d72cbc9, and https://git.kernel.org/stable/c/67435d2d8a33a75f9647724952cb1b18279d2e95 for the respective stable branches. If an immediate kernel upgrade is not feasible, the specific workaround is to disable NFS LOCALIO optimization on affected mounts - this prevents the vulnerable code path from being reached entirely, at the cost of losing the loopback I/O performance benefit for co-located NFS traffic. Restricting write-heavy workloads on LOCALIO-mounted filesystems reduces but does not eliminate the memory reclaim trigger path and should not be relied upon as a primary mitigation. Distribution-specific kernel packages from major vendors (RHEL, SUSE, Ubuntu) should be monitored for backported fixes if the above upstream versions are not directly applicable.

Affected VersionsENISA

Linux patch: 7.0
Linux 70ba381e1a431245c137ed597ec6a05991c79bd9 <ae26a4cf2baf0a44c538dc093504d1994b02dade
Linux patch: 0
Linux 70ba381e1a431245c137ed597ec6a05991c79bd9 <6a5de0c4fc0f217eea945d3d72c34ee30d72cbc9
Linux patch: 6.18.14
Linux 70ba381e1a431245c137ed597ec6a05991c79bd9 <67435d2d8a33a75f9647724952cb1b18279d2e95
Linux patch: 6.19.4
Linux 6.12

Affected Packages

euvd linux no fix

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 root cause is classified as CWE-667 (Improper Locking). Linux kernel NFS LOCALIO (introduced as a loopback optimization) performs page cache allocations without constraining them to GFP_NOFS (No File System) context. The GFP_NOFS flag is the standard kernel mechanism to prevent memory allocators from calling back into filesystems during reclaim - omitting it on a path that sits atop XFS and feeds back into NFS creates a circular dependency. The analogous protection in XFS was added in commit ad22c7a043c2 ('xfs: prevent stack overflows from page cache allocation'), which the kernel developers explicitly credit as the model for this fix. CPE data identifies the affected component as cpe:2.3:a:linux:linux:*:*:*:*:*:*:*:*, covering multiple stable branches prior to the fix commits referenced in the EUVD entry. Notably, the 'Buffer Overflow' tag attached to this CVE appears to be a mislabeling by the tagging source - the actual defect is a locking/reclaim recursion issue with no memory corruption component.

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
SUSE MEDIUM
Red Hat 5.5 LOW

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
Jun 09, 2026 - 20:22 NVD
5.5 (MEDIUM)
Patch available
Jun 03, 2026 - 19:01 EUVD
CVE Published
Jun 03, 2026 - 15:49 nvd
MEDIUM 5.5
CVE Published
Jun 03, 2026 - 15:49 nvd
UNKNOWN (no severity yet)

DescriptionNVD

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

NFS/localio: prevent direct reclaim recursion into NFS via nfs_writepages

LOCALIO is an NFS loopback mount optimization that avoids using the network for READ, WRITE and COMMIT if the NFS client and server are determined to be on the same system. But because LOCALIO is still fundamentally "just NFS loopback mount" it is susceptible to recursion deadlock via direct reclaim, e.g.: NFS LOCALIO down to XFS and then back into NFS via nfs_writepages.

Fix LOCALIO's potential for direct reclaim deadlock by ensuring that all its page cache allocations are done from GFP_NOFS context.

Thanks to Ben Coddington for pointing out commit ad22c7a043c2 ("xfs: prevent stack overflows from page cache allocation").

Threat Intelligence Overview

EPSS Score
0.0%
Top 96% exploitable
Data Quality
6 sources
Confidence: High

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.0%
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

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise Desktop 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Not-Affected
SUSE Linux Enterprise High Performance Computing 15 SP7 Not-Affected

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