SA-CORE-2020-002: Critical severity jQuery JQuery vulnerability

Published May 20, 2020
·
Updated

The jQuery project released version 3.5.0, and as part of that, disclosed two security vulnerabilities that affect all prior versions. As mentioned in the jQuery blog, both are [...] security issues in jQuery’s DOM manipulation methods, as in .html(), .append(), and the others. Security advisories for both of these issues have been published on GitHub. Those advisories are:

CVE-2020-11022

CVE-2020-11023

These vulnerabilities may be exploitable on some Drupal sites. This Drupal security release backports the fixes to the relevant jQuery functions, without making any other changes to the jQuery version that is included in Drupal core or running on the site via some other module such as jQuery Update. It is not necessary to update jqueryupdate on Drupal 7 sites that have the module installed. Backwards-compatibility code has also been added to minimize regressions to Drupal sites that might rely on jQuery's prior behavior. With jQuery 3.5, incorrect self-closing HTML tags in JavaScript for elements where end tags are normally required will encounter a change in what jQuery returns or inserts. To minimize that disruption in 8.8.x and earlier, this security release retains jQuery's prior behavior for most safe tags. There may still be regressions for edge cases, including invalidly self-closed custom elements on Internet Explorer. (Note: the backwards compatibility layer will not be included in the upcoming Drupal 8.9 and 9.0 releases, so Drupal 8 and 9 modules, themes, and sites should correct tags in JavaScript to properly use closing tags.) If you find a regression caused by the jQuery changes, please report it in Drupal core's issue queue (or that of the relevant contrib project). However, if you believe you have found a security issue, please report it privately to the Drupal Security Team.

Credit

Drew Webber(the Drupal Security Team), Emerson Jair Reis Oliveira da Silva

Affected Software

1 affected component
jQuery JQuery<3.5.0

Event History

May 20, 2020
Advisory Published
via Drupal·12:00 AM
Data Sourced
via Drupal·12:00 AM
DescriptionSeverity

Frequently Asked Questions

1

What is the severity of SA-CORE-2020-002?

SA-CORE-2020-002 is classified as a high severity vulnerability affecting jQuery versions prior to 3.5.0.

2

How do I fix SA-CORE-2020-002?

To resolve SA-CORE-2020-002, you should update to jQuery version 3.5.1 or later.

3

What kind of vulnerability is SA-CORE-2020-002?

SA-CORE-2020-002 is a security vulnerability related to DOM manipulation methods in jQuery.

4

Which versions of jQuery are affected by SA-CORE-2020-002?

SA-CORE-2020-002 affects all jQuery versions prior to 3.5.0.

5

What are the consequences of not addressing SA-CORE-2020-002?

Failing to address SA-CORE-2020-002 may lead to potential cross-site scripting vulnerabilities in applications using affected jQuery versions.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203