
Exploit für CVE-2026-31431 unter Linux, der mittels einer Rust-Implementierung eine lokale Rechteausweitung über eine beliebige Page-Cache-Schreibprimitive erreicht.
Diese Software stellt ein Werkzeug zum Testen der Linux-Sicherheitslücke CVE-2026-31431 bereit. Sie verwendet die Programmiersprache Rust, um mit Systemdateien zu interagieren. Das Programm ermöglicht es Benutzern, benutzerdefinierten Shellcode auf Zielsystemen auszuführen. Dieses Tool hilft Sicherheitsforschern zu überprüfen, ob ihre Linux-Umgebungen das Kopieren von Dateien korrekt handhaben. Es konzentriert sich auf den Privilege-Escalation-Fehler, der im Kopiermechanismus des Linux-Kernels gefunden wurde.
Bevor Sie beginnen, stellen Sie sicher, dass Ihr Computer diese grundlegenden Anforderungen erfüllt. Sie benötigen eine stabile Internetverbindung, um das Tool herunterzuladen. Außerdem benötigen Sie ein Windows-Betriebssystem in Version 10 oder 11. Dieses Tool benötigt 50 MB freien Speicherplatz. Es sind keine zusätzlichen Softwareinstallationen erforderlich, da dieses Programm alle benötigten Komponenten zum Ausführen enthält.
Sie müssen die Projektseite besuchen, um die erforderlichen Dateien zu erhalten. Navigieren Sie über den offiziellen Link unten zum Repository.
Klicken Sie hier, um die Seite zu besuchen und herunterzuladen
Sobald Sie die Seite erreicht haben, suchen Sie den Abschnitt mit der Bezeichnung Releases auf der rechten Seite des Bildschirms. Klicken Sie auf die neueste Versionsnummer, um die verfügbaren Dateien anzuzeigen. Wählen Sie die Datei, die auf .exe endet, um die Anwendung auf Ihren Computer herunterzuladen. Speichern Sie diese Datei in einem Ordner, den Sie leicht finden können, wie zum Beispiel Ihrem Download-Ordner.
Befolgen Sie diese Schritte, um die Software auszuführen.
Die Benutzeroberfläche funktioniert vollständig über ein textbasiertes Terminal. Wenn die Anwendung startet, sehen Sie ein Menü mit nummerierten Optionen. Geben Sie die Nummer für die gewünschte Aktion ein und drücken Sie die Eingabetaste.
Überprüfen Sie stets die Statusmeldungen im Textfenster. Diese Meldungen geben deutlich an, ob das Tool eine Sicherheitslücke gefunden hat oder ob der Versuch fehlgeschlagen ist. Wenn das Tool den Fehler CVE-2026-31431 erkennt, werden Sie sofort benachrichtigt.
Windows blockiert dieses Programm möglicherweise, da es Aktionen ausführt, die für Sicherheitstest-Werkzeuge üblich sind. Diese Aktivität löst das Standardverhalten von Antivirenprogrammen aus. Möglicherweise müssen Sie in Ihren Windows-Sicherheitseinstellungen eine Ausnahme hinzufügen, damit die Datei ausgeführt werden kann.
Dieser Schritt verhindert, dass Windows das Tool stoppt, während Sie Systemsicherheitslücken überprüfen.
Verwenden Sie dieses Tool nur auf Hardware, die Ihnen gehört oder für die Sie eine Testgenehmigung haben. Das Ausführen von Tests auf Systemen ohne Autorisierung verstößt gegen Gesetze und Richtlinien zur digitalen Sicherheit. Gehen Sie mit dem von Ihnen verwendeten Shellcode sorgfältig um. Testen Sie Ihre Skripte immer zuerst in einer virtuellen Maschine oder einer isolierten Netzwerkumgebung. Diese Vorgehensweise hält Ihre primäre Hardware vor unerwarteten Fehlern oder Systeminstabilitäten sicher.
Was passiert, wenn das Programm plötzlich geschlossen wird? Dies deutet auf ein Problem mit den Berechtigungen oder der internen Architektur des Ziels hin. Überprüfen Sie Ihren Antivirenverlauf, um zu sehen, ob das Tool abgefangen wurde.
Kann ich dies auf einem Mac ausführen? Diese spezielle Implementierung unterstützt Windows-Systeme nativ. Linux-Benutzer müssen den Rust-Quellcode möglicherweise neu kompilieren.
Benötigt dieses Tool Internetzugang? Nein. Sobald Sie die Datei heruntergeladen haben, können Sie es offline ausführen.
Wo finde ich weitere Hilfe? Lesen Sie den Dokumentationsordner im Repository für weitere Details zur zugrunde liegenden Sicherheitslücke. Die Rust-Community bietet außerdem umfangreiche Ressourcen zum Umgang mit Speichersicherheit und Systemaufrufen, falls Sie mehr über das Codedesign erfahren möchten.
Wenn Fehler auftreten, stellen Sie sicher, dass Sie das Tool als Administrator ausführen. Klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie Als Administrator ausführen. Dies gewährt dem Tool die erforderlichen Berechtigungen, um mit Systemdateien zu interagieren. Wenn der Bildschirm aufblitzt und verschwindet, öffnen Sie ein Eingabeaufforderungsfenster, ziehen Sie die Datei in das Fenster und drücken Sie die Eingabetaste, um die Fehlerausgabe zu sehen. Dies zeigt den spezifischen Grund für das Beenden. Kontaktieren Sie die Entwickler, indem Sie ein Problem auf der Repository-Seite melden, wenn der Fehler einen Bug im Code betrifft. Geben Sie den Text aus der Fehlermeldung an, damit das Team das Problem schneller lösen kann.