Groupe Utilisateur (lxd) - Linux Privilege Escalation

LXD Exploitation:

Identification de l'appartenance de l'utilisateur ash au groupe lxd :

En vérifiant les groupes auxquels l'utilisateur ash appartient, on remarque qu'il fait partie du groupe lxd, ce qui permet d'exploiter LXC pour obtenir des privilèges root.

Téléchargement et préparation de l'exploit :

Utilisez searchsploit pour obtenir le script d'exploitation correspondant à la vulnérabilité LXC (CVE-2020-16941)

Ce script permet d'exploiter la vulnérabilité LXC pour exécuter des commandes avec des privilèges élevés.

Contenu du script d'exploitation (46978.sh) :

  • Le script permet de créer un conteneur LXC avec des privilèges élevés, ce qui nous permet d'obtenir un accès root sur la machine cible.

Téléchargement du fichier d'image Alpine et du script:

Clonez le repository contenant les fichiers nécessaires à l'exploitation et transférez-les à votre machine via un serveur HTTP local.

Démarrez un serveur HTTP local pour servir le fichier et le script

Sur votre machine cible, téléchargez le script et le fichier d'image :

Mise à jour du PATH :

Adaptez le PATH pour s'assurer que les commandes LXC sont correctement interprétées.

Exécution du script d'exploitation

Exécutez le script avec le fichier d'image Alpine téléchargé pour exploiter la vulnérabilité et obtenir un shell root :

Pour sortir du conteneur, il suffit de se rendre dans le répertoire /mnt/root.

Mis à jour

Ce contenu vous a-t-il été utile ?