Vulnerability · Published Apr 29, 2020 · Assigned by GitHub_M

CVE-2020-11022jQuery has a potential XSS vulnerability

Medium 6.9

In plain English

A medium-severity cross-site scripting in jQuery from jquery. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 99.2% (higher than 99.9% of all known vulnerabilities). Ready-made attack tooling exists: public proof-of-concept code. Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)6.9Medium
Exploit odds (30 days)99.2%top 0.1% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack tooling1Public PoC

Official description

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.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
AlmaLinux:8custodia0.6.0-3.module_el8.6.0+2881+2f24dc92ALSA-2020:4670
AlmaLinux:8python3-custodia0.6.0-3.module_el8.6.0+2881+2f24dc92ALSA-2020:4670
AlmaLinux:8python3-jwcrypto0.5.0-1.module_el8.5.0+2641+983b221bALSA-2020:4670
AlmaLinux:8python3-jwcrypto0.5.0-1.module_el8.6.0+2881+2f24dc92ALSA-2020:4670
AlmaLinux:8python3-jwcrypto0.5.0-1.module_el8.6.0+2737+7e73ea90ALSA-2020:4670
AlmaLinux:8python3-kdcproxy0.4-5.module_el8.6.0+2881+2f24dc92ALSA-2020:4670
AlmaLinux:8python3-pyusb1.0.0-9.module_el8.5.0+2641+983b221bALSA-2020:4670
AlmaLinux:8python3-pyusb1.0.0-9.module_el8.6.0+2881+2f24dc92ALSA-2020:4670
AlmaLinux:8python3-pyusb1.0.0-9.module_el8.6.0+2737+7e73ea90ALSA-2020:4670
AlmaLinux:8python3-qrcode5.1-12.module_el8.6.0+2881+2f24dc92ALSA-2020:4670
AlmaLinux:8python3-qrcode5.1-12.module_el8.5.0+2641+983b221bALSA-2020:4670
AlmaLinux:8python3-qrcode5.1-12.module_el8.6.0+2737+7e73ea90ALSA-2020:4670
AlmaLinux:8python3-qrcode-core5.1-12.module_el8.6.0+2737+7e73ea90ALSA-2020:4670
AlmaLinux:8python3-qrcode-core5.1-12.module_el8.6.0+2881+2f24dc92ALSA-2020:4670
AlmaLinux:8python3-qrcode-core5.1-12.module_el8.5.0+2641+983b221bALSA-2020:4670
AlmaLinux:8python3-yubico1.3.2-9.module_el8.5.0+2641+983b221bALSA-2020:4670
AlmaLinux:8python3-yubico1.3.2-9.module_el8.6.0+2737+7e73ea90ALSA-2020:4670
AlmaLinux:8python3-yubico1.3.2-9.module_el8.6.0+2881+2f24dc92ALSA-2020:4670
Alpine:v3.20cacti1.2.13-r0ALPINE-CVE-2020-11022
Alpine:v3.21cacti1.2.13-r0ALPINE-CVE-2020-11022
Alpine:v3.22cacti1.2.13-r0ALPINE-CVE-2020-11022
Alpine:v3.23cacti1.2.13-r0ALPINE-CVE-2020-11022
Alpine:v3.24cacti1.2.13-r0ALPINE-CVE-2020-11022
Alpine:v3.20drupal77.70-r0ALPINE-CVE-2020-11022
Debian:12node-jquery3.5.0+dfsg-2DEBIAN-CVE-2020-11022
Debian:13node-jquery3.5.0+dfsg-2DEBIAN-CVE-2020-11022
Debian:14node-jquery3.5.0+dfsg-2DEBIAN-CVE-2020-11022
Debian:12zncno fix listedDEBIAN-CVE-2020-11022
Debian:13zncno fix listedDEBIAN-CVE-2020-11022
Debian:14znc1.10.3-1DEBIAN-CVE-2020-11022
Mavenorg.webjars.npm:jquery3.5.0GHSA-gxr4-xjj5-5px2
NuGetjquery3.5.0GHSA-gxr4-xjj5-5px2
Packagistathlon1600/youtube-downloader4.0.1GHSA-gxr4-xjj5-5px2
Packagistcomponents/jquery3.5.0GHSA-gxr4-xjj5-5px2
Packagistmaximebf/debugbar1.19.0GHSA-gxr4-xjj5-5px2
Rocky Linux:8apache-commons-collections0:3.2.2-10.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8apache-commons-collections0:3.2.2-10.module+el8.3.0+74+855e3f5dRLSA-2020:4847
Rocky Linux:8apache-commons-lang0:2.6-21.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8apache-commons-lang0:2.6-21.module+el8.3.0+74+855e3f5dRLSA-2020:4847
Rocky Linux:8apache-commons-net0:3.6-3.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8apache-commons-net0:3.6-3.module+el8.3.0+74+855e3f5dRLSA-2020:4847
Rocky Linux:8bea-stax0:1.2.0-16.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8custodia0:0.6.0-3.module+el8.4.0+429+6bd33feaRLSA-2020:4670
Rocky Linux:8glassfish-fastinfoset0:1.2.13-9.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8glassfish-jaxb0:2.2.11-11.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8glassfish-jaxb-api0:2.2.12-8.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8jackson-annotations0:2.10.0-1.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8jackson-core0:2.10.0-1.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8jackson-databind0:2.10.0-1.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8jackson-jaxrs-providers0:2.9.9-1.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8jackson-module-jaxb-annotations0:2.7.6-4.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8jakarta-commons-httpclient1:3.1-28.module+el8.3.0+74+855e3f5dRLSA-2020:4847
Rocky Linux:8jakarta-commons-httpclient1:3.1-28.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8javassist0:3.18.1-8.module+el8.3.0+74+855e3f5dRLSA-2020:4847
Rocky Linux:8javassist0:3.18.1-8.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8ldapjdk0:4.22.0-1.module+el8.4.0+418+b7ae1d4aRLSA-2020:4847
Rocky Linux:8pki-servlet-engine1:9.0.30-1.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8python-jwcrypto0:0.5.0-1.1.module+el8.7.0+1074+aae18f3aRLSA-2020:4670
Rocky Linux:8python-jwcrypto0:0.5.0-1.module+el8.4.0+429+6bd33feaRLSA-2020:4670
Rocky Linux:8python-kdcproxy0:0.4-5.module+el8.3.0+244+0b2ae752RLSA-2020:4670
Rocky Linux:8python-nss0:1.0.1-10.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8python-qrcode0:5.1-12.module+el8.4.0+429+6bd33feaRLSA-2020:4670
Rocky Linux:8python-yubico0:1.3.2-9.module+el8.4.0+429+6bd33feaRLSA-2020:4670
Rocky Linux:8python-yubico0:1.3.2-9.1.module+el8.7.0+1074+aae18f3aRLSA-2020:4670
Rocky Linux:8pyusb0:1.0.0-9.module+el8.4.0+429+6bd33feaRLSA-2020:4670
Rocky Linux:8pyusb0:1.0.0-9.1.module+el8.7.0+1074+aae18f3aRLSA-2020:4670
Rocky Linux:8relaxngDatatype0:2011.1-7.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8resteasy0:3.0.26-3.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8slf4j0:1.7.25-4.module+el8.3.0+74+855e3f5dRLSA-2020:4847
Rocky Linux:8slf4j0:1.7.25-4.module+el8.5.0+697+f586bb30RLSA-2020:4847
Rocky Linux:8slf4j0:1.7.25-4.module+el8.3.0+133+b8b54b58RLSA-2020:4847
Rocky Linux:8stax-ex0:1.7.7-8.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8velocity0:1.7-24.module+el8.3.0+74+855e3f5dRLSA-2020:4847
Rocky Linux:8velocity0:1.7-24.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8xalan-j20:2.7.1-38.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8xalan-j20:2.7.1-38.module+el8.3.0+74+855e3f5dRLSA-2020:4847
Rocky Linux:8xerces-j20:2.11.0-34.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8xerces-j20:2.11.0-34.module+el8.3.0+74+855e3f5dRLSA-2020:4847
Rocky Linux:8xml-commons-apis0:1.4.01-25.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8xml-commons-apis0:1.4.01-25.module+el8.3.0+74+855e3f5dRLSA-2020:4847
Rocky Linux:8xml-commons-apis0:1.4.01-25.module+el8.5.0+697+f586bb30RLSA-2020:4847
Rocky Linux:8xml-commons-resolver0:1.2-26.module+el8.3.0+74+855e3f5dRLSA-2020:4847
Rocky Linux:8xml-commons-resolver0:1.2-26.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8xmlstreambuffer0:1.5.4-8.module+el8.3.0+53+ea062990RLSA-2020:4847
Rocky Linux:8xsom0:0-19.20110809svn.module+el8.3.0+53+ea062990RLSA-2020:4847
RubyGemsjquery-rails4.4.0GHSA-gxr4-xjj5-5px2
npmjquery3.5.0GHSA-gxr4-xjj5-5px2

Affected products (as reported)

VendorProductVersions
jquery jQuery >= 1.12.0, < 3.5.0

Weakness: CWE-79 · Vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:L/A:N

References