CVE-2024-6759
EUVD-2024-4779512.08.2024, 13:38
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 Products (NVD)
| Vendor | Product | Version |
|---|---|---|
| freebsd | freebsd | 𝑥 < 13.0 |
| freebsd | freebsd | 13.1 ≤ 𝑥 < 13.3 |
| freebsd | freebsd | 13.3:p1 |
| freebsd | freebsd | 13.3:p2 |
| freebsd | freebsd | 13.3:p3 |
| freebsd | freebsd | 13.3:p4 |
| freebsd | freebsd | 14.0:beta5 |
| freebsd | freebsd | 14.0:p1 |
| freebsd | freebsd | 14.0:p2 |
| freebsd | freebsd | 14.0:p3 |
| freebsd | freebsd | 14.0:p4 |
| freebsd | freebsd | 14.0:p5 |
| freebsd | freebsd | 14.0:p6 |
| freebsd | freebsd | 14.0:p7 |
| freebsd | freebsd | 14.0:p8 |
| freebsd | freebsd | 14.0:rc3 |
| freebsd | freebsd | 14.0:rc4-p1 |
| freebsd | freebsd | 14.1:p1 |
| freebsd | freebsd | 14.1:p2 |
𝑥
= Vulnerable software versions
Early Detection
Affected products identified ahead of NVD analysis through intelligence sources.
| Vendor | Product | Version | Source |
|---|---|---|---|
| freebsd | freebsd | 14.1 ≤ 𝑥 < 14.1p3 | ADP |
| freebsd | freebsd | 14.0 ≤ 𝑥 < 14.0p9 | ADP |
| freebsd | freebsd | 13.3 ≤ 𝑥 < 13.3p5 | ADP |