Description
jQuery before 3.4.0, as used in Drupal, Backdrop CMS, and other products, mishandles jQuery.extend(true, {}, ...) because of Object.prototype pollution. If an unsanitized source object contained an enumerable __proto__ property, it could extend the native Object.prototype.
Remediation
References
Related Vulnerabilities
phpMyAdmin Other Vulnerability (CVE-2005-0653)
Drupal Other Vulnerability (CVE-2006-2833)
WordPress Plugin Admin Custom Login Cross-Site Scripting (2.5.3.1)
Moodle Permissions, Privileges, and Access Controls Vulnerability (CVE-2015-5265)
WordPress Plugin Contact Form 7 Arbitrary File Upload (3.5.3)