Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
CVE-2024-1086 — Exploit de preuve de concept d'élévation de privilèges locale pour CVE-2024-1086 ciblant les noyaux Linux v5.14–v6.6. Atteint un shell root avec un taux de réussite de 99,4 % sur les images KernelCTF. Destiné à la recherche pédagogique et aux tests en laboratoire. | Kitploit
Outils/GitHubGitHub/vettrivel007/cve-2024-1086
Escalade de PrivilègesAnalyse des VulnérabilitésExploitationApprentissage et ÉducationExploitation de BinairesLabs et Pratique
GitHubvettrivel007/cve-2024-1086

CVE-2024-1086

Exploit de preuve de concept d'élévation de privilèges locale pour CVE-2024-1086 ciblant les noyaux Linux v5.14–v6.6. Atteint un shell root avec un taux de réussite de 99,4 % sur les images KernelCTF. Destiné à la recherche pédagogique et aux tests en laboratoire.

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager
Voir le dépôt
2il y a 4 moisPas encore vérifié

CVE-2024-1086

Exploit Proof-of-Concept universel d'élévation de privilèges locaux pour CVE-2024-1086, fonctionnant sur la plupart des noyaux Linux entre v5.14 et v6.6, y compris Debian, Ubuntu et KernelCTF. Le taux de réussite est de 99,4 % dans les images KernelCTF.

Affected versions

L'exploit affecte les versions allant de (inclus) v5.14 à (inclus) v6.6, à l'exception des branches corrigées v5.15.149>, v6.1.76>, v6.6.15>. Les correctifs pour ces versions ont été publiés en février 2024. La vulnérabilité sous-jacente affecte toutes les versions (à l'exception des branches stables corrigées) de v3.15 à v6.8-rc1.

Caveats:

  • L'exploit ne fonctionne pas sur les noyaux v6.4> avec l'option kconfig CONFIG_INIT_ON_ALLOC_DEFAULT_ON=y (y compris Ubuntu v6.5)
  • L'exploit nécessite que les espaces de noms utilisateur (user namespaces) soient activés (kconfig CONFIG_USER_NS=y), que ces espaces de noms utilisateur soient non privilégiés (commande sh sysctl kernel.unprivileged_userns_clone = 1), et que nf_tables soit activé (kconfig CONFIG_NF_TABLES=y). Par défaut, tout cela est activé sur Debian, Ubuntu et KernelCTF. Les autres distributions n'ont pas été testées, mais pourraient également fonctionner. De plus, l'exploit n'a été testé que sur x64/amd64.
  • L'exploit peut être très instable sur les systèmes avec beaucoup d'activité réseau
    • Les systèmes dotés d'un adaptateur WiFi, lorsqu'ils sont entourés de réseaux WiFi fortement utilisés, seront très instables.
    • Sur les appareils de test, veuillez désactiver les adaptateurs WiFi via le BIOS.
  • Le kernel panic (crash du système) après l'exécution de l'exploit est un effet secondaire qui n'a volontairement pas été corrigé afin d'empêcher une utilisation malveillante de l'exploit (c'est-à-dire que les tentatives d'exploitation devraient désormais être plus visibles et peu pratiques dans des opérations réelles). Malgré cela, il permet toujours une preuve de concept fonctionnelle dans des environnements de laboratoire, car le shell root est fonctionnel et la persistance via le disque est possible.

Usage

Configuration

Les valeurs par défaut devraient fonctionner directement sur Debian, Ubuntu et KernelCTF avec un shell local. Sur les configurations/distributions non testées, veuillez vous assurer que les valeurs kconfig correspondent au noyau cible. Elles peuvent être spécifiées dans src/config.h. Si vous exécutez l'exploit sur une machine avec plus de 32GiB de mémoire physique, assurez-vous d'augmenter CONFIG_PHYS_MEM. Si vous exécutez l'exploit via SSH (sur la machine de test) ou un shell inversé, vous pouvez passer CONFIG_REDIRECT_LOG à 1 pour éviter une activité réseau inutile.

Disclaimer

Les programmes et scripts (« programmes ») de ce répertoire/dossier/dépôt logiciel (« dépôt ») sont publiés, développés et distribués à des fins éducatives et de recherche uniquement. Je (« le créateur ») n'approuve aucune utilisation malveillante ou illégale des programmes de ce dépôt, car l'intention est de partager la recherche et non de mener des activités illégales avec ceux-ci. Je ne suis pas légalement responsable de tout ce que vous faites avec les programmes de ce dépôt.

Télécharger l’outil