Security Digest · Vulnerability record · Known exploited

CVE-2020-11023: JQuery Cross-Site Scripting (XSS) Vulnerability

Exploited in the wild (CISA KEV). In jQuery versions greater than or equal to 1.0.3 and before 3.5.0, passing HTML containing elements from untrusted sources - even after sanitizing it - to one of jQuery's DOM manipulation methods (i.e.

CISA KEV · added 2025-01-23 CVSS 6.9 Medium EPSS 84.9% · p99.7

Should you act?

Exploited: patch now if you run it

CISA has confirmed exploitation in the wild. This signal is computed from CISA KEV, EPSS and CVSS data; it is not an editorial verdict.

  • Yes, if you run JQuery JQuery. CISA added this CVE to its Known Exploited Vulnerabilities catalog on 2025-01-23, which means there is reliable evidence of exploitation in the wild. US federal agencies must remediate by 2025-02-13; treat that as the outer limit, not the target.
  • EPSS 84.9%, percentile 99.7: FIRST’s model estimates a 84.9% chance of exploitation activity in the next 30 days, higher than 99.7% of all scored CVEs (very high). EPSS is a probability, not a verdict.
  • Needs a user to click or open something. Phishing makes that realistic, but it is not wormable.

What it is

In jQuery versions greater than or equal to 1.0.3 and before 3.5.0, passing HTML containing elements 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.

CISA’s summary

JQuery contains a persistent cross-site scripting (XSS) vulnerability. When passing maliciously formed, untrusted input enclosed in HTML tags, JQuery's DOM manipulators can execute untrusted code in the context of the user's browser.

Weakness type: CWE-79.

Product: JQuery JQuery · Assigned by: GitHub_M · Published: 2020-04-29

Affected and fixed versions

VendorProductAffected versions (per CVE record)
jqueryjQuery>= 1.0.3, < 3.5.0

Severity scores

Scored byCVSSScoreVector
GitHub_M3.16.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:L/A:N
  • Attack vector: network (remotely reachable)
  • Attack complexity: high (needs special conditions)
  • Privileges required: none (no login)
  • User interaction: required (a user must click/open something)
  • Scope: changed (can affect other components)

CVSS measures how bad a flaw is if exploited, not how likely exploitation is. Read it next to the exploitation data below.

Exploitation and urgency

  • CISA KEV: added 2025-01-23; federal due date 2025-02-13. Known ransomware use: Unknown.
  • CISA required action: Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.
  • CISA SSVC assessment: exploitation active, automatable no, technical impact partial.
  • FIRST EPSS (model of 2026-10-21): 84.89% probability of exploitation activity in the next 30 days; percentile 99.7.

Timeline

  • — CVE record published by GitHub_M
  • — Added to CISA’s Known Exploited Vulnerabilities catalog
  • — CISA remediation deadline for US federal agencies
  • — CVE record last updated

Sources and references

Original sources first. Version and fix details should always be confirmed against the vendor or project advisory.

Vendor and project advisories, patches

  1. DSA-4693 debian.org
  2. FEDORA-2020-36d2db5f51 lists.fedoraproject.org
  3. openSUSE-SU-2020:1060 lists.opensuse.org
  4. GLSA-202007-03 security.gentoo.org
  5. openSUSE-SU-2020:1106 lists.opensuse.org
  6. FEDORA-2020-fbb94073a1 lists.fedoraproject.org
  7. FEDORA-2020-0b32a59b54 lists.fedoraproject.org
  8. FEDORA-2020-fe94df8c34 lists.fedoraproject.org
  9. openSUSE-SU-2020:1888 lists.opensuse.org
  10. Listed in CISA KEV notes (github.com) github.com
  11. Listed in CISA KEV notes (blog.jquery.com) blog.jquery.com

Vulnerability records

  1. CVE.org record CVE-2020-11023 cve.org
  2. NVD entry CVE-2020-11023 nvd.nist.gov

Government

  1. CISA Known Exploited Vulnerabilities catalog entry cisa.gov

Other references from the CVE record and advisory

  1. oracle.com oracle.com
  2. jquery.com jquery.com
  3. security.netapp.com security.netapp.com
  4. drupal.org drupal.org
  5. [hive-issues] 20200813 [jira] [Assigned] (HIVE-24039) update jquery version to mitigate CVE-2020-11023 lists.apache.org
  6. [hive-dev] 20200813 [jira] [Created] (HIVE-24039) update jquery version to mitigate CVE-2020-11023 lists.apache.org
  7. [hive-issues] 20200813 [jira] [Updated] (HIVE-24039) Update jquery version to mitigate CVE-2020-11023 lists.apache.org
  8. [hive-gitbox] 20200813 [GitHub] [hive] rajkrrsingh opened a new pull request #1403: Hive 24039 : Update jquery version to mitigate CVE-2020- lists.apache.org
  9. [hive-issues] 20200902 [jira] [Work started] (HIVE-24039) Update jquery version to mitigate CVE-2020-11023 lists.apache.org
  10. [hive-issues] 20200902 [jira] [Commented] (HIVE-24039) Update jquery version to mitigate CVE-2020-11023 lists.apache.org
  11. [hive-issues] 20200902 [jira] [Assigned] (HIVE-24039) Update jquery version to mitigate CVE-2020-11023 lists.apache.org
  12. [hive-issues] 20200902 [jira] [Comment Edited] (HIVE-24039) Update jquery version to mitigate CVE-2020-11023 lists.apache.org
  13. [hive-issues] 20200904 [jira] [Assigned] (HIVE-24039) Update jquery version to mitigate CVE-2020-11023 lists.apache.org
  14. [hive-gitbox] 20200911 [GitHub] [hive] rajkrrsingh closed pull request #1403: Hive 24039 : Update jquery version to mitigate CVE-2020-11023 lists.apache.org
  15. [hive-gitbox] 20200911 [GitHub] [hive] rajkrrsingh opened a new pull request #1403: Hive 24039 : Update jquery version to mitigate CVE-2020- lists.apache.org
  16. [hive-gitbox] 20200912 [GitHub] [hive] rajkrrsingh closed pull request #1403: Hive 24039 : Update jquery version to mitigate CVE-2020-11023 lists.apache.org
  17. [hive-gitbox] 20200912 [GitHub] [hive] rajkrrsingh opened a new pull request #1403: Hive 24039 : Update jquery version to mitigate CVE-2020- lists.apache.org
  18. [hive-issues] 20200915 [jira] [Resolved] (HIVE-24039) Update jquery version to mitigate CVE-2020-11023 lists.apache.org
  19. [hive-commits] 20200915 [hive] branch master updated: HIVE-24039 : Update jquery version to mitigate CVE-2020-11023 (#1403) lists.apache.org
  20. [hive-issues] 20200915 [jira] [Work logged] (HIVE-24039) Update jquery version to mitigate CVE-2020-11023 lists.apache.org
  21. [hive-gitbox] 20200915 [GitHub] [hive] kgyrtkirk merged pull request #1403: HIVE-24039 : Update jquery version to mitigate CVE-2020-11023 lists.apache.org
  22. [hive-issues] 20200915 [jira] [Updated] (HIVE-24039) Update jquery version to mitigate CVE-2020-11023 lists.apache.org
  23. [nifi-commits] 20200930 svn commit: r1882168 - /nifi/site/trunk/security.html lists.apache.org
  24. oracle.com oracle.com
  25. [flink-issues] 20201105 [jira] [Created] (FLINK-20014) Resolve CVE-2020-11022 and CVE-2020-11023 in scala-compiler lists.apache.org
  26. [flink-dev] 20201105 [jira] [Created] (FLINK-20014) Resolve CVE-2020-11022 and CVE-2020-11023 in scala-compiler lists.apache.org
  27. [flink-issues] 20201129 [jira] [Commented] (FLINK-20014) Resolve CVE-2020-11022 and CVE-2020-11023 in scala-compiler lists.apache.org
  28. [felix-dev] 20201208 [jira] [Created] (FELIX-6366) 1.0.3 < jQuery <3.4.0 is vulnerable to CVE-2020-11023 lists.apache.org
  29. [felix-dev] 20201208 [jira] [Updated] (FELIX-6366) 1.0.3 < jQuery <3.4.0 is vulnerable to CVE-2020-11023 lists.apache.org
  30. [felix-dev] 20201208 [GitHub] [felix-dev] cziegeler merged pull request #64: FELIX-6366 1.0.3 < jQuery <3.4.0 is vulnerable to CVE-2020-1102 lists.apache.org
  31. [felix-dev] 20201208 [GitHub] [felix-dev] abhishekgarg18 opened a new pull request #64: FELIX-6366 1.0.3 < jQuery <3.4.0 is vulnerable to CV lists.apache.org
  32. [felix-dev] 20201208 [jira] [Commented] (FELIX-6366) 1.0.3 < jQuery <3.4.0 is vulnerable to CVE-2020-11023 lists.apache.org
  33. [felix-dev] 20201208 [jira] [Assigned] (FELIX-6366) 1.0.3 < jQuery <3.4.0 is vulnerable to CVE-2020-11023 lists.apache.org
  34. [felix-commits] 20201208 [felix-dev] branch master updated: FELIX-6366 1.0.3 < jQuery <3.4.0 is vulnerable to CVE-2020-11023 (#64) lists.apache.org
  35. [felix-dev] 20201208 [jira] [Updated] (FELIX-6366) 1.0.3 < jQuery <3.5.0 is vulnerable to CVE-2020-11023 lists.apache.org
  36. oracle.com oracle.com
  37. [flink-issues] 20210209 [jira] [Commented] (FLINK-20014) Resolve CVE-2020-11022 and CVE-2020-11023 in scala-compiler lists.apache.org
  38. [flink-issues] 20210209 [jira] [Comment Edited] (FLINK-20014) Resolve CVE-2020-11022 and CVE-2020-11023 in scala-compiler lists.apache.org
  39. [debian-lts-announce] 20210326 [SECURITY] [DLA 2608-1] jquery security update lists.debian.org
  40. [flink-issues] 20210422 [jira] [Updated] (FLINK-20014) Resolve CVE-2020-11022 and CVE-2020-11023 in scala-compiler lists.apache.org
  41. [flink-issues] 20210422 [jira] [Commented] (FLINK-20014) Resolve CVE-2020-11022 and CVE-2020-11023 in scala-compiler lists.apache.org
  42. [flink-issues] 20210429 [jira] [Commented] (FLINK-20014) Resolve CVE-2020-11022 and CVE-2020-11023 in scala-compiler lists.apache.org
  43. [flink-issues] 20210429 [jira] [Updated] (FLINK-20014) Resolve CVE-2020-11022 and CVE-2020-11023 in scala-compiler lists.apache.org
  44. oracle.com oracle.com
  45. tenable.com tenable.com
  46. tenable.com tenable.com
  47. packetstormsecurity.com packetstormsecurity.com
  48. oracle.com oracle.com
  49. oracle.com oracle.com
  50. [flink-issues] 20211031 [jira] [Updated] (FLINK-20014) Resolve CVE-2020-11022 and CVE-2020-11023 in scala-compiler lists.apache.org
  51. oracle.com oracle.com
  52. oracle.com oracle.com
  53. oracle.com oracle.com
  54. [debian-lts-announce] 20230831 [SECURITY] [DLA 3551-1] otrs2 security update lists.debian.org
  55. github.com github.com

All exploited JQuery vulnerabilities · Today’s Security Digest