
CVE-2024-51788 - WordPress The Novel Design Store Directory Plugin <= 4.3.0 - Schwachstelle für nicht authentifizierten beliebigen Datei-Upload
CVE-2024-51788 ist eine neu offengelegte kritische Schwachstelle, die das The Novel Design Store Directory WordPress-Plugin (<= v4.3.0) betrifft. Dieser Fehler ermöglicht es nicht authentifizierten Angreifern, beliebige Dateien, einschließlich bösartiger Web-Shells, hochzuladen, was zu Remote Code Execution (RCE) auf dem betroffenen Server führt.
🔴 Schweregrad: 10.0 / 10 (Kritisch)
📅 Veröffentlicht: 11. November 2024
📅 Aktualisiert: 12. November 2024
🔗 CWE-ID: CWE-434 - Uneingeschränkter Datei-Upload
✅ Vollständige Serverkompromittierung - Angreifer können die vollständige Kontrolle über die Website erlangen und beliebige Befehle ausführen.
✅ Datenleak - Zugriff und Änderung sensibler Informationen.
✅ Website-Defacement & Malware-Einschleusung - Angreifer können Website-Inhalte ändern oder Malware einschleusen.
✅ Privilegienerweiterung - Angreifer können dies ausnutzen, um Privilegien zu erweitern und sich lateral im Netzwerk zu bewegen.
Die Schwachstelle besteht aufgrund fehlerhafter Validierung hochgeladener Dateien im Endpunkt wp-admin/options-general.php?page=licence. Angreifer können bösartige PHP-Skripte in das Verzeichnis /wp-content/plugins/noveldesign-store-directory/images/ ohne Authentifizierung hochladen, was letztendlich zu Remote Code Execution (RCE) führt.
🚨 Wichtige Faktoren, die den Angriff ermöglichen:
Ein Python-basiertes Exploit-Skript wurde entwickelt, um den Ausnutzungsprozess zu automatisieren. Dieses Skript:
✅ Umgeht die Authentifizierung mit zufälligen User-Agents & Cookies.
✅ Lädt eine bösartige PHP-Shell direkt auf den Server hoch.
✅ Führt beliebige Befehle auf der kompromittierten Maschine aus.
✅ Erkennt automatisch, ob das Ziel verwundbar ist.
📌 Exploit-Nutzung:
usage: CVE-2024-51788.py [-h] -u URL
Exploit script for CVE-2024-51788 # by Nxploit Khaled Alenazi.
options:
-h, --help show this help message and exit
-u, --url URL Target URL
🔍 Bei Erfolg wird die Shell hochgeladen unter:
/wp-content/plugins/noveldesign-store-directory/images/
1️⃣ Repository klonen:
git clone https://github.com/Nxploit/CVE-2024-51788.git
cd CVE-2024-51788
2️⃣ Exploit-Skript ausführen:
python3 CVE-2024-51788.py -u http://target-wordpress-site.com
3️⃣ Auf die hochgeladene Shell zugreifen:
http://target-wordpress-site.com/wp-content/plugins/noveldesign-store-directory/images/shell.php
pip install requests argparse urllib3
🔹 Aktualisieren Sie auf die neueste Version des The Novel Design Store Directory Plugins.
🔹 Beschränken Sie die Berechtigungen für Datei-Uploads, um nur sichere Dateitypen zuzulassen.
⚠️ Dieser Exploit dient nur zu Bildungs- und Forschungszwecken. Die unbefugte Nutzung dieses Exploits gegen Systeme ohne entsprechende Autorisierung ist illegal. Der Autor übernimmt keine Verantwortung für den Missbrauch dieser Informationen.
📌 Von: Nxploit | Khaled Alenazi | 🔥 Folgen Sie für weitere Sicherheitsforschung und Exploits!