CVE-2026-21717
Ein Fehler im String-Hashing-Mechanismus von V8 führt dazu, dass integer-ähnliche Strings auf ihren numerischen Wert gehasht werden, wodurch...
- Veröffentlicht
- 30.03.2026
- Aktualisiert
- 10.05.2026
- CNA zuweisen
- hackerone
- Beweise beobachtet
- 25.08.2026
Primäres CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:HNiedrig · nächste 30 Tage
- Perzentil
- 19,2 %
- Modelldatum
- 21.09.2026
EPSS ist eine statistische Schätzung, keine Gewissheit oder ein Maß für die Auswirkung. Kombinieren Sie es mit CVSS, KEV-Status, Belichtung und Ihrer Umgebung.
Zusammenfassung
Ein Fehler im String-Hashing-Mechanismus von V8 führt dazu, dass integer-ähnliche Strings auf ihren numerischen Wert gehasht werden, wodurch Hash-Kollisionen trivial vorhersehbar werden. Durch das Erstellen einer Anfrage, die viele solcher Kollisionen in der internen String-Tabelle von V8 verursacht, kann ein Angreifer die Leistung des Node.js-Prozesses erheblich beeinträchtigen. Der häufigste Auslöser ist jeder Endpunkt, der `JSON.parse()` auf angreiferkontrollierte Eingaben aufruft, da das JSON-Parsing kurze Strings automatisch in die betroffene Hash-Tabelle internalisiert. Diese Schwachstelle betrifft **20.x, 22.x, 24.x und 25.x**.
Quellen
1Proof-of-Concept für CVE-2026-21717, eine Schwachstelle in der Node.js-V8-String-Hashing-Kollision, die einen Denial-of-Service über manipulierte JSON-Payloads verursacht.
Verantwortungsvoller Umgang
Verwenden Sie Schwachstelleninformationen nur auf Systemen, die Sie besitzen oder zu deren Testen Sie berechtigt sind. Kitploit verlinkt auf öffentliche Forschungsmetadaten und speichert keinen Exploit-Code oder bösartige Payloads.