The nfs_permission function in fs/nfs/dir.c in the NFS client implementation in the Linux kernel 2.6.29.3 and earlier, when atomic_open is available, does not check execute (aka EXEC or MAY_EXEC) permission bits, which allows local users to bypass permissions and execute files, as demonstrated by files on an NFSv4 fileserver.
2009-05-14T17:30:00.780
2025-04-09T00:30:58.490
Deferred
CVSSv2: 4.4 (MEDIUM)
AV:L/AC:M/Au:N/C:P/I:P/A:P
3.4
6.4
Type | Vendor | Product | Version/Range | Vulnerable? |
---|---|---|---|---|
Operating System | linux | linux_kernel | ≤ 2.6.29.3 | Yes |
Operating System | opensuse | opensuse | 11.0 | Yes |
Operating System | opensuse | opensuse | 11.1 | Yes |
Operating System | debian | debian_linux | 4.0 | Yes |
Operating System | debian | debian_linux | 5.0 | Yes |
Operating System | canonical | ubuntu_linux | 6.06 | Yes |
Operating System | canonical | ubuntu_linux | 8.04 | Yes |
Operating System | canonical | ubuntu_linux | 8.10 | Yes |
Operating System | canonical | ubuntu_linux | 9.04 | Yes |
Operating System | vmware | esx | 2.5.5 | Yes |
Operating System | vmware | esx | 3.0.3 | Yes |
Operating System | vmware | esx | 3.5 | Yes |
Operating System | vmware | esx | 4.0 | Yes |