CVE Catalog

CVE-2025-38393

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.33%

25th percentile - higher than 25% of all known CVEs

Summary

A race condition in the Linux NFSv4/pNFS driver affects the NFS_LAYOUT_DRAIN bit. Tasks waiting on this bit in pnfs_update_layout() may never wake up even though plh_outstanding is zero, causing system hangs.

Risk Assessment

An attacker could remotely cause system hangs in NFS write operations, leading to denial of service (DoS).

Recommendation

Apply the Linux kernel patch that adds the appropriate memory barrier, similar to the fix ed0172af5d6f for SUNRPC.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: NFSv4/pNFS: Fix a race to wake on NFS_LAYOUT_DRAIN We found a few different systems hung up in writeback waiting on the same page lock, and one task waiting on the NFS_LAYOUT_DRAIN bit in pnfs_update_layout(), however the pnfs_layout_hdr's plh_outstanding count was zero. It seems most likely that this is another race between the waiter and waker similar to commit ed0172af5d6f ("SUNRPC: Fix a race to wake a sync task"). Fix it up by applying the advised barrier.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS