{"id":"CVE-2025-38393","title":"NFSv4/pNFS: Fix a race to wake on NFS_LAYOUT_DRAIN","summary":"In the Linux kernel, the following vulnerability has been resolved:\n\nNFSv4/pNFS: Fix a race to wake on NFS_LAYOUT_DRAIN\n\nWe found a few different systems hung up in writeback waiting on the same\npage lock, and one task waiting on the NFS…","severity":"high","cvss":7.5,"cvssVector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","cvssSource":"cna","vendor":"Linux","product":"Linux","affected":["Linux >= 8acc3e228e1c90bd410f73597a4549e0409f22d6 < 08287df60bac5b008b6bcdb03053988335d3d282","Linux >= ec23a86e060cbe30b62eb2955adc97c92d80cc4c < 8846fd02c98da8b79e6343a20e6071be6f372180","Linux >= 880265c77ac415090090d1fe72a188fee71cb458 < e4b13885e7ef1e64e45268feef1e5f0707c47e72","Linux >= 880265c77ac415090090d1fe72a188fee71cb458 < 8ca65fa71024a1767a59ffbc6a6e2278af84735e","Linux >= 880265c77ac415090090d1fe72a188fee71cb458 < 864a54c1243ed3ca60baa4bc492dede1361f4c83","Linux >= 880265c77ac415090090d1fe72a188fee71cb458 < 1f4da20080718f258e189a2c5f515385fa393da6","Linux >= 880265c77ac415090090d1fe72a188fee71cb458 < c01776287414ca43412d1319d2877cbad65444ac","Linux f133819e24e78f3aaaa00e9fa2b816d5f73fd172","Linux >= 5.10.124 < 5.10.240","Linux >= 5.15.49 < 5.15.187","Linux >= 5.18.6 < 5.19","Linux 5.19"],"published":"2025-07-25","updated":"2026-10-15","sourceUpdated":"2026-10-15T01:07:11.236Z","source":"CVEORG","sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2025-38393","references":[{"url":"https://git.kernel.org/stable/c/08287df60bac5b008b6bcdb03053988335d3d282"},{"url":"https://git.kernel.org/stable/c/8846fd02c98da8b79e6343a20e6071be6f372180"},{"url":"https://git.kernel.org/stable/c/e4b13885e7ef1e64e45268feef1e5f0707c47e72"},{"url":"https://git.kernel.org/stable/c/8ca65fa71024a1767a59ffbc6a6e2278af84735e"},{"url":"https://git.kernel.org/stable/c/864a54c1243ed3ca60baa4bc492dede1361f4c83"},{"url":"https://git.kernel.org/stable/c/1f4da20080718f258e189a2c5f515385fa393da6"},{"url":"https://git.kernel.org/stable/c/c01776287414ca43412d1319d2877cbad65444ac"}],"tags":["cve.org"],"epss":0.00405,"epssPercentile":0.34567,"ingestedAt":"2026-10-15T05:52:46.090Z","slug":"CVE-2025-38393","body":"## Overview\n\nIn the Linux kernel, the following vulnerability has been resolved:\n\nNFSv4/pNFS: Fix a race to wake on NFS_LAYOUT_DRAIN\n\nWe found a few different systems hung up in writeback waiting on the same\npage lock, and one task waiting on the NFS_LAYOUT_DRAIN bit in\npnfs_update_layout(), however the pnfs_layout_hdr's plh_outstanding count\nwas zero.\n\nIt seems most likely that this is another race between the waiter and waker\nsimilar to commit ed0172af5d6f (\"SUNRPC: Fix a race to wake a sync task\").\nFix it up by applying the advised barrier.\n\n## Affected\n\n- `Linux >= 8acc3e228e1c90bd410f73597a4549e0409f22d6 < 08287df60bac5b008b6bcdb03053988335d3d282`\n- `Linux >= ec23a86e060cbe30b62eb2955adc97c92d80cc4c < 8846fd02c98da8b79e6343a20e6071be6f372180`\n- `Linux >= 880265c77ac415090090d1fe72a188fee71cb458 < e4b13885e7ef1e64e45268feef1e5f0707c47e72`\n- `Linux >= 880265c77ac415090090d1fe72a188fee71cb458 < 8ca65fa71024a1767a59ffbc6a6e2278af84735e`\n- `Linux >= 880265c77ac415090090d1fe72a188fee71cb458 < 864a54c1243ed3ca60baa4bc492dede1361f4c83`\n- `Linux >= 880265c77ac415090090d1fe72a188fee71cb458 < 1f4da20080718f258e189a2c5f515385fa393da6`\n- `Linux >= 880265c77ac415090090d1fe72a188fee71cb458 < c01776287414ca43412d1319d2877cbad65444ac`\n- `Linux f133819e24e78f3aaaa00e9fa2b816d5f73fd172`\n- `Linux >= 5.10.124 < 5.10.240`\n- `Linux >= 5.15.49 < 5.15.187`\n- `Linux >= 5.18.6 < 5.19`\n- `Linux 5.19`\n\n## Remediation\n\nRefer to the linked advisories for vendor-supplied fixes and affected version ranges.","depth":"twilight","depthScore":41,"depthScoreParts":{"impact":41.3,"likelihood":0.1,"exploitation":0,"ransomware":0},"changes":[]}