
Exploits Linux d’élévation de privilèges locaux pour CVE-2026-31431, incluant des workflows bruts et récupérables.
Ces implémentations d'exploitation LPE pour Linux sont destructrices à l'exécution.
Elles écrasent la vue du cache de pages en direct de cibles privilégiées telles que :
supatchIl ne s'agit généralement pas d'une modification persistante normale sur disque, mais cela modifie le comportement à l'exécution et peut affecter immédiatement le flux d'authentification / de privilèges.
Ce dépôt ne fournit pas de mode root entièrement non destructif.
copyfail_raw_su_root.ccopyfail_portable_lpe.cLes deux sont exclusivement pour Linux.
Des binaires précompilés pour d'autres architectures pourront être ajoutés dans de futures mises à jour.
gcc -O2 -s copyfail_portable_lpe.c -o copyfail_portable_lpe
gcc -O2 -s copyfail_raw_su_root.c -o copyfail_raw_su_root
Pour copyfail_portable_lpe.c, l'exécution de :
./copyfail_portable_lpe
utilise auto-revert par défaut.
Cela signifie qu'il tentera d'abord le flux de travail récupérable :
Si le mode récupérable échoue, le programme affiche des indications sur les modes de repli.
Variante brute minimale :
susu cible./copyfail_raw_su_root
Variante générale avec plusieurs modes.
Mode explicite sans restauration :
./copyfail_portable_lpe auto
Mode récupérable en premier :
./copyfail_portable_lpe
./copyfail_portable_lpe auto-revert
Dépose un helper SUID bash sans restauration :
./copyfail_portable_lpe helper ./.rootsh
Dépose un helper, puis tente de restaurer les cibles patchées :
./copyfail_portable_lpe helper-revert ./.rootsh
Remplacement de chaîne de même longueur sur un fichier choisi :
./copyfail_portable_lpe patch <fichier> <rechercher> <remplacer>
Chemin de patch su brut :
./copyfail_portable_lpe raw-su-elf
auto-revert et helper-revert restent destructeurs pendant l'exploitation.
Ils ne sont « récupérables » que dans le sens où ils :
Il s'agit donc d'une approche destruction-puis-restauration, et non véritablement non destructive.
auto / auto-revert / helper / helper-revert / patch : orientés Linux, moins étroitement liés à l'architecture CPU lorsqu'ils sont compilés sur la cibleraw-su-elf : x86_64 Linux uniquementCe dépôt est fourni pour :
N'utilisez pas ces éléments contre des systèmes, comptes ou réseaux sans autorisation explicite du propriétaire.
L'auteur et les contributeurs fournissent ce contenu tel quel, sans garantie, et déclinent toute responsabilité en cas d'utilisation abusive, de dommages, de perte de données, d'interruption de service ou de conséquences juridiques résultant de l'utilisation du code ou des techniques présents dans ce dépôt.