Linux Kernel Netfs Early Read Unlock Vulnerability Allowing Data Leakage

Vulnerability

A vulnerability in the Linux kernel's netfs component can lead to improper handling of buffered read operations. Under certain conditions, the collection of read results can outpace the completion of subrequests, causing a 'tail' of uninitialized data to be exposed through memory mapping. This issue arises when a file's size does not align with page boundaries, allowing applications to read beyond the intended end of the file. The vulnerability has been addressed by modifying the read result collection process to prevent this overlap.

Impact

Exploitation of this vulnerability can result in the unintentional exposure of residual data from memory, potentially leading to information leakage.

Reproduction

To reproduce this vulnerability, create a file that is not aligned to a page boundary, such as one that is 24998 bytes long. Then, use the 'xfs_io' command to memory-map a portion of the file and read it. If the read operation is performed before the 'ZERO' subrequest has cleared the tail of the read buffer, uninitialized data may be observed instead of the expected zeros.

Remediation

Users can upgrade to the latest version of the Linux kernel where this vulnerability has been fixed.

Added: Feb 14, 2026, 4:38 PM
Updated: Feb 14, 2026, 4:38 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
0.6
exploitability
5.0
remediation
7.7
relevance
3.0
threat
4.8
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.