Skip to main content
← All vulnerabilities
CVE-2020-11022GHSA-GXR4-XJJ5-5PX2BIT-DRUPAL-2020-11022

jQuery has a potential XSS vulnerability

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 3.5.0, 4.4.0, 1.19.0, 4.0.1
1 on Exploit-DB, 3 proofs of concept on GitHub

Summary

In jQuery starting with 1.12.0 and before 3.5.0, passing HTML 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.

Timeline

  1. CVE published
  2. Public exploit on Exploit-DB

    EDB-49766

  3. Record last updated
  4. EPSS reached 10%

    FIRST estimates at least a 10% chance of exploitation in the next 30 days

Affected versions

  • jquery jQuery

    From 1.12.0 · fixed in 3.5.0

  • jquerynpm

    From 1.12.0 · fixed in 3.5.0

  • jqueryNuGet

    From 1.12.0 · fixed in 3.5.0

  • jquery-railsRubyGems

    fixed in 4.4.0

  • org.webjars.npm:jqueryMaven

    From 1.12.0 · fixed in 3.5.0

  • maximebf/debugbarPackagist

    fixed in 1.19.0

  • athlon1600/youtube-downloaderPackagist

    fixed in 4.0.1

  • components/jqueryPackagist

    From 1.12.0 · fixed in 3.5.0

References 29

GitHub · jquery/jquery

GitHub · maximebf/php-debugbar

lists.fedoraproject.org

lists.opensuse.org

packetstormsecurity.com

security.gentoo.org

debian.org

drupal.org

oracle.com

tenable.com

Exploit-DB

GitHub · 0xAJ2K/CVE-2020-11022-CVE-2020-11023

GitHub · Snorlyd/https-nj.gov---CVE-2020-11022

GitHub · okni2k/HW-Pyton-10