NFS no_root_squash
Servidor NFS con export no_root_squash.
Categoría: Linux · Privilege Escalation 🎯 Trinchera — Servidor NFS con exportno_root_squash. Al
montar como cliente con UID 0, los archivos creados son root del
servidor. Compilas binario SUID en el cliente, lo dejas en el
mount, lo ejecutas en el servidor.
🔗 Kill chain — cat /etc/exports en el servidor + showmount -e target desde cliente. Crear binario SUID con setuid(0) →
ejecutar como user low-priv en el servidor → root.
📡 Huella defensiva — Logs NFS con escritura desde clientes no
esperados; binarios SUID nuevos en mounts.
⚠️ Falso amigo — root_squash (default) mapea UID 0 cliente a
nobody en server. no_root_squash lo deja pasar tal cual.
🛡️ Remediación — root_squash siempre, all_squash mejor en
shares públicos.
← Volver al glosario completo Última actualización: 2026-06-11