Linux Kernel Vulnerability in NFS File Handling
CVE-2024-56743
Summary
A vulnerability exists in the Linux kernel within the NFS file handling mechanism. Specifically, the issue arises when the nfs_common layer improperly holds Read-Copy Update (RCU) during calls to 'nfsd_file_put_local'. This mismanagement can result in a situation where a voluntary context switch occurs while still within the RCU read-side critical section, leading to unexpected behaviors. The vulnerability has been identified to fix recurring failures during tests, specifically xfstests generic/013, where it triggers errors indicating context switching within RCU. The flaw has been addressed by altering the RCU handling process, ensuring smoother operational integrity and preventing potential disruptions in file operations.
Affected Version(s)
Linux 65f2a5c366353da6fa724c68347e1de954928143 < 3e6e3e97d64f50d9b6b1d62274f08925b1adbfc2
Linux 65f2a5c366353da6fa724c68347e1de954928143
Linux 6.12
References
Timeline
Vulnerability published
Vulnerability Reserved