CVE-2022-24785
Pfad-Traversal in Moment.js
- Veröffentlicht
- 04.04.2022
- Aktualisiert
- 03.11.2025
- CNA zuweisen
- GitHub_M
- Beweise beobachtet
- 10.08.2026
Primäres CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:NMittel · nächste 30 Tage
- Perzentil
- 96,4 %
- 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
Moment.js ist eine JavaScript-Datumsbibliothek zum Parsen, Validieren, Bearbeiten und Formatieren von Daten. Eine Path-Traversal-Schwachstelle betrifft npm- (Server-)Nutzer von Moment.js zwischen den Versionen 1.0.1 und 2.29.1, insbesondere wenn eine vom Benutzer bereitgestellte Locale-Zeichenfolge direkt verwendet wird, um das Moment-Locale zu wechseln. Dieses Problem wird in 2.29.2 behoben, und der Patch kann auf alle betroffenen Versionen angewendet werden. Als Workaround sollte der vom Benutzer bereitgestellte Locale-Name bereinigt werden, bevor er an Moment.js übergeben wird.
Quellen
1Moment.js-Schwachstellenlabor
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.