Skip to main content
← All vulnerabilities
CVE-2019-11358GHSA-6C3J-C64M-QHGQDRUPAL-CORE-2019-006PYSEC-2026-628SNYK-JS-JQUERY-174006

jQuery before 3.4.0, as used in Drupal, Backdrop CMS, and other products, mishandles jQuery.extend(true, {}, ...) because of Object.prototyp

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 3.4.0, 4.3.4, 2.1.9, 2.2.2, 1.19.0, and 2 more
1 on Exploit-DB, 6 proofs of concept on GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

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.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  3. Record last updated
  4. Public exploit on Exploit-DB

    EDB-52141

  5. EPSS reached 10%

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

Affected versions

  • n/a n/a

    Version range not reported

  • jquerynpm

    From 1.1.4 · fixed in 3.4.0

  • jquery-railsRubyGems

    fixed in 4.3.4

  • jQueryNuGet

    From 1.1.4 · fixed in 3.4.0

  • djangoPyPI

    From 2.0a1 · fixed in 2.1.9

  • djangoPyPI

    From 2.2a1 · fixed in 2.2.2

  • org.webjars.npm:jqueryMaven

    From 1.1.4 · fixed in 3.4.0

  • maximebf/debugbarPackagist

    fixed in 1.19.0

  • djangoPyPI

    From 2.0a1 · fixed in 2.1.9; From 2.2a1 · fixed in 2.2.2

  • drupal/corePackagist

    From 8.0.0 · fixed in 8.5.15; From 8.6.0 · fixed in 8.6.15

References 32

drupal.org

synology.com

debian.org

seclists.org

securityfocus.com

lists.apache.org

lists.debian.org

lists.fedoraproject.org

packetstormsecurity.com

openwall.com

Exploit-DB

GitHub · DanielRuf/snyk-js-jquery-174006

GitHub · DanielRuf/snyk-js-jquery-565129

GitHub · Snorlyd/https-nj.gov---CVE-2019-11358

GitHub · bitnesswise/jquery-prototype-pollution-fix

GitHub · chrisneagu/FTC-Skystone-Dark-Angels-Romania-2020

GitHub · isacaya/CVE-2019-11358