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
Moodle Incorrect Authorization Vulnerability (CVE-2022-0333)
Oracle Application Server CVE-2008-4014 Vulnerability (CVE-2008-4014)
Ruby on Rails URL Redirection to Untrusted Site ('Open Redirect') Vulnerability (CVE-2021-22903)
WordPress Plugin Product Catalog SQL Injection (3.1.2)
OpenSSL NULL Pointer Dereference Vulnerability (CVE-2021-23841)