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
- Where the record stands: published, rejected by its publisher, or superseded by another id.What do these mean? →
- published
- Whether CISA lists it in its Known Exploited Vulnerabilities catalog: proof that attackers are using it.What do these mean? →
- 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
- Whether working attack code is public (Exploit-DB, Metasploit, Nuclei or GitHub). Public code makes attacks easier.What do these mean? →
- 1 on Exploit-DB, 6 proofs of concept on GitHub
CISA's decision points: whether it is exploited, whether attacks can be automated, and how much control an attacker gets. Assessed (SSVC 2.0.3).What do these mean? →
- 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
- CVE published
- CISA SSVC assessment
Exploitation: none · Automatable: no · Technical impact: partial
- Record last updated
- Public exploit on Exploit-DB
EDB-52141
- 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
- thread.html/08720ef215ee7ab3386c05a1a90a7d1c852bf0706f176a7816bf65fc@<commits.airflow.apache.org>
- thread.html/b736d0784cf02f5a30fbb4c5902762a15ad6d47e17e2c5a17b7d6205@<commits.airflow.apache.org>
- thread.html/88fb0362fd40e5b605ea8149f63241537b8b6fb5bfa315391fc5cbb7@<commits.airflow.apache.org>
- thread.html/5928aa293e39d248266472210c50f176cac1535220f2486e6a7fa844@<commits.airflow.apache.org>
- thread.html/6097cdbd6f0a337bedd9bb5cc441b2d525ff002a96531de367e4259f@<commits.airflow.apache.org>
lists.fedoraproject.org
- archives/list/package-announce@lists.fedoraproject.org/message/5IABSKTYZ5JUGL735UKGXL5YPRYOPUYI
- archives/list/package-announce@lists.fedoraproject.org/message/4UOAZIFCSZ3ENEFOR5IXX6NFAD3HV7FA
- archives/list/package-announce@lists.fedoraproject.org/message/KYH3OAGR2RTCHRA5NOKX2TES7SNQMWGO
- archives/list/package-announce@lists.fedoraproject.org/message/RLXRX23725JL366CNZGJZ7AQQB7LHQ6F
- archives/list/package-announce@lists.fedoraproject.org/message/QV3PKZC3PQCO3273HAT76PAQZFBEO4KP
- archives/list/package-announce@lists.fedoraproject.org/message/WZW27UCJ5CYFL4KFFFMYMIBNMIU2ALG5