Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
CVE-2026-3888-POC-all-from-the-Qualys-platform. — Proof-of-Concept-Exploit für CVE-2026-3888, eine snapd-Race-Condition, die lokale Rechteausweitung zu root auf Ubuntu-Systemen ermöglicht. | Kitploit
Tools/GitHubGitHub/fevar54/cve-2026-3888-poc-all-from-the-qualys-platform.
Privilege EscalationSchwachstellenanalyseExploitation
GitHubfevar54/cve-2026-3888-poc-all-from-the-qualys-platform.

CVE-2026-3888-POC-all-from-the-Qualys-platform.

Proof-of-Concept-Exploit für CVE-2026-3888, eine snapd-Race-Condition, die lokale Rechteausweitung zu root auf Ubuntu-Systemen ermöglicht.

Repository anzeigen

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
217vor 7 MonatenNoch nicht geprüft

CVE-2026-3888: snapd Local Privilege Escalation PoC

Proof of Concept für die lokale Privilegieneskalations-Schwachstelle in snapd (CVE-2026-3888). Diese Schwachstelle ermöglicht es einem lokalen Angreifer ohne Privilegien, seine Privilegien auf root zu erhöhen auf betroffenen Ubuntu-Systemen, indem er das private Verzeichnis /tmp/.snap neu erstellt, nachdem systemd-tmpfiles es gelöscht hat.

📋 Zusammenfassung der Schwachstelle

  • ID: CVE-2026-3888
  • Produkt: snapd
  • Betroffene Systeme: Ubuntu 16.04 LTS, 18.04 LTS, 20.04 LTS, 22.04 LTS und 24.04 LTS (und später)
  • CWE-ID: CWE-268 (Privilege Chaining)
  • Schweregrad (CVSS 3.1): 7.8 (Hoch)
  • Vektor: CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H

Die Schwachstelle entsteht aus einer unbeabsichtigten Interaktion zwischen zwei privilegierten Dienstprogrammen:

  1. snap-confine: Eine setuid-root-Binärdatei, die die Sandbox-Umgebung für Snap-Anwendungen erstellt.
  2. systemd-tmpfiles: Ein Dienst, der automatisch alte temporäre Dateien und Verzeichnisse bereinigt.

Ein Angreifer kann diese Race Condition ausnutzen, indem er den Bereinigungszyklus von systemd-tmpfiles manipuliert. Sobald das Verzeichnis /tmp/.snap gelöscht wurde, erstellt der Angreifer es mit bösartigen Payloads neu. Während der nächsten Sandbox-Initialisierung mountet snap-confine diese Dateien als root, was die Ausführung von beliebigem Code im privilegierten Kontext ermöglicht.

🚨 Auswirkung

  • Vollständige Privilegieneskalation: Ein lokaler Angreifer kann vollständigen root-Zugriff auf dem System erlangen.
  • Systemkompromittierung: Die Vertraulichkeit, Integrität und Verfügbarkeit des Systems sind beeinträchtigt.
  • Betrifft Standardkonfigurationen: Die Schwachstelle ist in Standardinstallationen von Ubuntu Desktop 24.04 und später ausnutzbar.

⚙️ Wie man den Angriff reproduziert

WARNUNG: Dieser Exploit dient Bildungszwecken und der autorisierten Sicherheitsforschung. Verwende ihn auf eigenes Risiko.

Voraussetzungen

  • Ein verwundbares Ubuntu-System (siehe Abschnitt zu betroffenen Versionen).
  • Ein nicht privilegierter Benutzer.
  • Der Compiler gcc installiert (sudo apt install build-essential).
  • Das Verzeichnis /tmp/.snap muss von systemd-tmpfiles gelöscht worden sein. Dies geschieht nach 30 Tagen unter Ubuntu 24.04 oder 10 Tagen in späteren Versionen. Du kannst die Bereinigung manuell mit sudo rm -rf /tmp/.snap simulieren.

Schritte der Ausnutzung

  1. Klone dieses Repository:

    git clone https://github.com/tu-usuario/cve-2026-3888-poc.git
    cd cve-2026-3888-poc
    
  2. Installiere die Abhängigkeiten:

    pip install -r requirements.txt
    
  3. Führe die PoC aus: Das Skript überprüft die Schwachstelle, erstellt die bösartige Bibliothek und aktiviert den Exploit.

    python3 cve_2026_3888_poc.py
    
  4. Überprüfe das Ergebnis: Wenn der Exploit erfolgreich ist, wird eine Datei /tmp/pwn.txt mit dem Ergebnis des als root ausgeführten Befehls id erstellt.

  5. Bereinige das System: Um die vom Exploit erstellten Artefakte zu entfernen, führe aus:

    python3 cve_2026_3888_poc.py --cleanup
    

📂 Struktur des Repositorys

Tool herunterladen