CVE-2019-11358
jQuery vor 3.4.0, wie es in Drupal, Backdrop CMS und anderen Produkten verwendet wird, handhabt jQuery.extend(true, {}, ...) fehlerhaft, was auf eine...
- Veröffentlicht
- 19.04.2019
- Aktualisiert
- 15.11.2024
- CNA zuweisen
- mitre
- Beweise beobachtet
- 08.04.2025
Primäres CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:NHoch · nächste 30 Tage
- Perzentil
- 99,7 %
- 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
jQuery vor 3.4.0, wie es in Drupal, Backdrop CMS und anderen Produkten verwendet wird, handhabt jQuery.extend(true, {}, ...) fehlerhaft, was auf eine Verschmutzung von Object.prototype zurückzuführen ist. Wenn ein nicht bereinigtes Quellobjekt eine aufzählbare __proto__-Eigenschaft enthielt, konnte es das native Object.prototype erweitern.
Quellen
4Ein Fix für CVE-2019-11358 (Prototype Pollution in jquery)
- https-nj.gov---CVE-2019-11358Informativ
Schwachstellenbericht der offiziellen Website von New Jersey
Proof-of-Concept-Exploit für CVE-2019-11358, eine Prototype-Pollution-Schwachstelle in der extend-Methode von jQuery (Versionen <3.4.0). Demonstriert den Angriff mit einer einfachen HTML/JS-Payload.
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.