What’s Vulnerable › Vulnerabilities

CVE-2020-11023: JQuery Cross-Site Scripting (XSS) Vulnerability

Description

In jQuery versions greater than or equal to 1.0.3 and before 3.5.0, passing HTML containing <option> elements from untrusted sources - even after sanitizing it - to one of jQuery's DOM manipulation methods (i.e. .html(), .append(), and others) may execute untrusted code. This problem is patched in jQuery 3.5.0.

Summary

CVE-2020-11023 is a cross-site scripting (XSS) flaw in jQuery versions 1.0.3 through 3.5.0. Passing HTML containing <option> elements from untrusted sources—even after sanitization—to DOM manipulation methods like .html() or .append() can execute untrusted code. The vulnerability is actively exploited and listed in CISA's Known Exploited Vulnerabilities catalog, with an EPSS probability of 84.9% and a public exploit available. Affected products include jQuery (fixed in 3.5.0), Drupal (fixed in 7.70, 8.7.14, 8.8.6), Debian Linux, Fedora, and various NetApp products. Apply the vendor patches or discontinue use if mitigations are unavailable.

CVE-2020-11023 هو ثغرة XSS في jQuery من الإصدار 1.0.3 حتى ما قبل 3.5.0. تمرير HTML يحتوي على عناصر <option> من مصادر غير موثوقة - حتى بعد التعقيم - إلى دوال التلاعب بـ DOM مثل .html() أو .append() قد ينفذ تعليمات برمجية غير موثوقة. الثغرة مستغلة فعليًا ومدرجة في كتالوج CISA للثغرات المعروفة الاستغلال، مع احتمال استغلال 84.9% خلال 30 يومًا واستغلال عام متاح. تشمل المنتجات المتأثرة jQuery (تم إصلاحها في 3.5.0)، وDrupal (تم إصلاحها في 7.70 و8.7.14 و8.8.6)، وDebian Linux، وFedora، ومنتجات NetApp متعددة. طبّق تحديثات الشركة المصنعة أو أوقف استخدام المنتج إذا لم تتوفر معالجات.

Affected products

How to fix

Upgrade to a fixed version: Drupal 7.70, 8.7.14, 8.8.6; jQuery 3.5.0; Oracle Corporation Application Express 20.2; Oracle Blockchain Platform 21.1.2; Oracle Corporation JD Edwards EnterpriseOne Orchestrator 9.2.5.0; Oracle Corporation JD Edwards EnterpriseOne Tools 9.2.5.0; Oracle Corporation OSS Support Tools 2.12.41; Tenable Log Correlation Engine 6.0.9; Maven Org.Webjars.Npm:Jquery 3.5.0; Npm Jquery 3.5.0; Nuget Jquery 3.5.0; Packagist Components/Jquery 3.5.0. Check the vendor advisory for mitigations.

References

Get alerted when CVE-2020-11023 or the next vulnerability affects your stack