
Python-Skript zur Erkennung verwundbarer xz-utils-Versionen und zum automatischen Herunterladen und Installieren einer stabilen, gepatchten Version zur Behebung von CVE-2024-3094.
Dieses Skript dient dazu, die installierte Version von xz-utils auf Ihrem System auf Schwachstellen zu prüfen. Wenn eine anfällige Version erkannt wird, bietet das Skript an, automatisch eine stabile Version herunterzuladen und zu installieren, um potenzielle Sicherheitsrisiken zu mindern.
Die folgenden Komponenten sind für die Ausführung des Skripts erforderlich:
requests-Bibliothek (kann über pip install requests installiert werden)tarfile-Bibliothek (in Python 3 enthalten)pip install -r requirements.txt (stellen Sie sicher, dass die Bibliothek requests installiert ist).python check_xz_vulnerability.py aus.Dieses Skript erfordert Administratorrechte, um die neue Version von xz-utils zu installieren. Sie werden bei Bedarf möglicherweise zur Eingabe Ihres Passworts aufgefordert.
Dieses Skript wird „wie besehen“ ohne jegliche Gewährleistung bereitgestellt. Die Nutzung erfolgt auf eigene Gefahr. Die Autoren übernehmen keine Verantwortung für Schäden oder Probleme, die durch die Verwendung dieses Skripts entstehen können.
Beiträge sind willkommen. Bitte erstellen Sie einen Pull-Request oder eröffnen Sie ein Issue für Fehler oder Funktionswünsche.
Dieses Projekt ist unter der MIT-Lizenz lizenziert – Einzelheiten finden Sie in der Datei LICENSE.