Packagist · RubyGems · Maven · npm · NuGet · PyPI · Servers and applications
CVE-2019-11358
XSS in jQuery as used in Drupal, Backdrop CMS, and other products
- Severity
- Medium 6.1
- Published
- 20 Apr 2019
- Last changed
- 8 Jul 2026
- Added to UpHeron
- 21 Oct 2026
- Fixed in
- 1.19.0, 2.1.9, 2.2.2, 3.4.0, 4.3.4
- Also known as
- DRUPAL-CORE-2019-006, GHSA-6c3j-c64m-qhgq, PYSEC-2026-628, SNYK-JS-JQUERY-174006
- Sources
- NVD, OSV.dev and GitHub
Description
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.
Affected software
| Software | Affected versions |
|---|---|
Joomla!Servers and applications · cpe:a:joomla:joomla\! |
|
org.webjars.npm:jqueryMaven · osv:Maven:org.webjars.npm:jquery |
|
jQueryNuGet · osv:NuGet:jQuery |
|
maximebf/debugbarPackagist · osv:Packagist:maximebf/debugbar |
|
DjangoPyPI · osv:PyPI:django |
|
jquery-railsRubyGems · osv:RubyGems:jquery-rails |
|
jQuerynpm · osv:npm:jquery |
|
References
- NVD https://nvd.nist.gov/vuln/detail/CVE-2019-11358
- CVE.org https://www.cve.org/CVERecord?id=CVE-2019-11358
- GitHub Advisory Database https://github.com/advisories/GHSA-6c3j-c64m-qhgq