Skip to content
CVE PROGRAM SOURCE RECORD7.5 High

CVE-2025-38393

NFSv4/pNFS: Fix a race to wake on NFS_LAYOUT_DRAIN

Description

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.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

Linux Linux

Default version status: unaffected

  • 8acc3e228e1c90bd410f73597a4549e0409f22d6 to < 08287df60bac5b008b6bcdb03053988335d3d282affected
  • ec23a86e060cbe30b62eb2955adc97c92d80cc4c to < 8846fd02c98da8b79e6343a20e6071be6f372180affected
  • 880265c77ac415090090d1fe72a188fee71cb458 to < e4b13885e7ef1e64e45268feef1e5f0707c47e72affected
  • 880265c77ac415090090d1fe72a188fee71cb458 to < 8ca65fa71024a1767a59ffbc6a6e2278af84735eaffected
  • 880265c77ac415090090d1fe72a188fee71cb458 to < 864a54c1243ed3ca60baa4bc492dede1361f4c83affected
  • 880265c77ac415090090d1fe72a188fee71cb458 to < 1f4da20080718f258e189a2c5f515385fa393da6affected
  • 880265c77ac415090090d1fe72a188fee71cb458 to < c01776287414ca43412d1319d2877cbad65444acaffected
  • f133819e24e78f3aaaa00e9fa2b816d5f73fd172affected
  • 5.10.124 to < 5.10.240affected
  • 5.15.49 to < 5.15.187affected
  • 5.18.6 to < 5.19affected

Linux Linux

Default version status: affected

  • 5.19affected
  • 0 to < 5.19unaffected
  • 5.10.240 to ≤ 5.10.*unaffected
  • 5.15.187 to ≤ 5.15.*unaffected
  • 6.1.144 to ≤ 6.1.*unaffected
  • 6.6.97 to ≤ 6.6.*unaffected
  • 6.12.37 to ≤ 6.12.*unaffected
  • 6.15.6 to ≤ 6.15.*unaffected
  • 6.16 to ≤ *unaffected

References