CVE-2024-6759: NFS client accepts file names containing path separators
When mounting a remote filesystem using NFS, the kernel did not sanitize remotely provided filenames for the path separator character, "/". This allows readdir(3) and related functions to return filesystem entries with names containing additional path components.
The lack of validation described above gives rise to a confused deputy problem. For example, a program copying files from an NFS mount could be tricked into copying from outside the intended source directory, and/or to a location outside the intended destination directory.
Affected Software
Event History
Frequently Asked Questions
What is the severity of CVE-2024-6759?
CVE-2024-6759 has been classified with a high severity level due to its potential impact on filesystem security.
How do I fix CVE-2024-6759?
To mitigate CVE-2024-6759, users should apply the recommended patches released by FreeBSD for affected versions.
What versions of FreeBSD are affected by CVE-2024-6759?
CVE-2024-6759 affects FreeBSD versions 13.0, 13.1 through 13.3, and several versions of 14.x, including beta and release candidates.
What issues does CVE-2024-6759 cause in FreeBSD?
CVE-2024-6759 allows readdir(3) and related functions to return filesystem entries with names containing additional path components, leading to potential security risks.
What should I do if I can't immediately patch CVE-2024-6759?
If immediate patching is not possible for CVE-2024-6759, consider restricting access to affected systems and monitoring for unusual activity until a fix can be applied.