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
Apache Tomcat Permissions, Privileges, and Access Controls Vulnerability (CVE-2016-0763)
Oracle Database Server CVE-2009-1997 Vulnerability (CVE-2009-1997)
SharePoint CVE-2023-29357 Vulnerability (CVE-2023-29357)
PHP Improper Restriction of XML External Entity Reference Vulnerability (CVE-2013-1824)