Automatic-davfs2-1.4.6-1.4.7-Local-Privilege-Escalation
Exploite automatiquement les systèmes disposant de davfs2 vulnérable (CVE-2013-4362)
À QUOI ÇA SERT ?
Juste deux scripts .sh pour simplifier l'exploitation de davfs2 avec les versions vulnérables
Prérequis
- Au moins l'un des modules 'fuse' ou 'coda' ne doit pas être chargé dans le noyau (le PoC fonctionne avec coda qui n'est pas chargé par défaut)
- Vous devez être un utilisateur capable de monter des serveurs webdav distants
- Vérifiez avec
cat /etc/group | grep davfs2
- davfs2 utilise /etc/fstab pour définir quels serveurs peuvent être montés par les utilisateurs. L'utilisateur choisi par l'attaquant doit être autorisé à monter au moins un serveur webdav distant
- Si une authentification est nécessaire, l'attaquant doit connaître les identifiants
- Vérifiez avec
cat /etc/fstab | grep davfs
UTILISATION
- Donnez les permissions d'exécution et exécutez
auto_28806_kali.sh sur votre machine Kali
- Suivez les instructions et mettez en place un serveur HTTP Python pour servir les fichiers d'exploit à votre victime
- Sur votre victime, téléchargez, donnez les permissions d'exécution et exécutez
auto_28806_victim.sh ; il devrait télécharger les fichiers d'exploit nécessaires
- Sur votre victime, utilisez la commande
chmod +x /home/$user/rootprog
- Sur votre victime, utilisez la commande
chmod +x exploit.sh
- Sur votre victime, exécutez l'exploit avec
./exploit.sh ; appuyez simplement sur Entrée si l'exploit vous demande quelque chose
- Espérons que vous obteniez root !
CRÉDITS
https://github.com/sectalks/sectalks/tree/master/ctf-solutions/SYD0x0b/z00nx