Known exploited vulnerability
CVE-2020-11023
The short answer
CVE-2020-11023 affects jquery jQuery and is rated medium (CVSS 6.1). CISA added it to the Known Exploited Vulnerabilities catalog on 2025-01-23: attackers are using it, so patch it first. Fixed versions are published for jquery (3.5.0) and jquery-rails (4.4.0).
What it is
In jQuery versions greater than or equal to 1.0.3 and before 3.5.0, passing HTML containing <option> 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.
Weakness: CWE-79.
Severity
6.1 medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Exploited (CISA KEV)
Yes, since Jan 23, 2025
Federal due date Feb 13, 2025
EPSS, next 30 days
85%
Higher than 100% of scored CVEs
How it can be exploited
- Attack vector
- Network
- Attack complexity
- Low
- Privileges required
- None
- User interaction
- Required
- Scope
- Changed
- Confidentiality impact
- Low
- Integrity impact
- Low
- Availability impact
- None
What CISA says to do
Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.
Affected packages and fixed versions
| Package | Ecosystem | Fixed in | Advisory |
|---|---|---|---|
| jquery | npm | 3.5.0 | GHSA-jpcq-cgw6-v4j6 |
| jquery-rails | RubyGems | 4.4.0 | GHSA-jpcq-cgw6-v4j6 |
| jQuery | NuGet | 3.5.0 | GHSA-jpcq-cgw6-v4j6 |
| org.webjars.npm:jquery | Maven | 3.5.0 | GHSA-jpcq-cgw6-v4j6 |
| components/jquery | Packagist | 3.5.0 | GHSA-jpcq-cgw6-v4j6 |
Is it in your code? Drop your lockfile into the free vulnerability check, or let vulnerability watch check your repository every day and open the upgrade as a pull request.
Affected products
jQuery. NVD's record lists the exact affected versions.
References
- blog.jquery.com/2020/04/10/jquery-3-5-0-released Release NotesVendor Advisory
- github.com/jquery/jquery/security/advisories/GHSA-jpcq-cgw6-v4j6 Third Party Advisory
- jquery.com/upgrade-guide/3.5/ Release NotesVendor Advisory
- lists.apache.org/thread.html/r0483ba0072783c2e1bfea613984bfb3c86e73ba8879d780dc1cc7d36%40%3Cissues.flink.apache.org%3E Issue TrackingMailing List
- lists.apache.org/thread.html/r0593393ca1e97b1e7e098fe69d414d6bd0a467148e9138d07e86ebbb%40%3Cissues.hive.apache.org%3E Issue TrackingMailing List
- lists.apache.org/thread.html/r07ab379471fb15644bf7a92e4a98cbc7df3cf4e736abae0cc7625fe6%40%3Cdev.felix.apache.org%3E Issue TrackingMailing List
- lists.apache.org/thread.html/r094f435595582f6b5b24b66fedf80543aa8b1d57a3688fbcc21f06ec%40%3Cissues.hive.apache.org%3E Issue TrackingMailing List
- lists.apache.org/thread.html/r1fed19c860a0d470f2a3eded12795772c8651ff583ef951ddac4918c%40%3Cgitbox.hive.apache.org%3E Issue TrackingMailing List
- lists.apache.org/thread.html/r2c85121a47442036c7f8353a3724aa04f8ecdfda1819d311ba4f5330%40%3Cdev.felix.apache.org%3E Issue TrackingMailing List
- lists.apache.org/thread.html/r3702ede0ff83a29ba3eb418f6f11c473d6e3736baba981a8dbd9c9ef%40%3Cdev.felix.apache.org%3E Issue TrackingMailing List
- lists.apache.org/thread.html/r49ce4243b4738dd763caeb27fa8ad6afb426ae3e8c011ff00b8b1f48%40%3Cissues.flink.apache.org%3E Issue TrackingMailing List
- lists.apache.org/thread.html/r4aadb98086ca72ed75391f54167522d91489a0d0ae25b12baa8fc7c5%40%3Cissues.hive.apache.org%3E Issue TrackingMailing List
Questions
Is CVE-2020-11023 being exploited?
Yes. CISA added CVE-2020-11023 to its Known Exploited Vulnerabilities catalog on 2025-01-23, with a federal remediation due date of 2025-02-13.
How do I fix CVE-2020-11023?
Upgrade to a fixed version: jquery (npm) 3.5.0; jquery-rails (RubyGems) 4.4.0; jQuery (NuGet) 3.5.0; org.webjars.npm:jquery (Maven) 3.5.0. CISA's required action: Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.
From NVD, CISA KEV, FIRST EPSS and OSV.dev, checked . Status on NVD: Analyzed. The description is NVD's text, quoted as published.
Related
Latest CVEs this week
Critical and High CVEs from the last 7 days, with KEV and EPSS.
Exploited vulnerabilities by vendor
Every vendor in CISA's KEV catalog, with its count.
JQuery exploited vulnerabilities
Everything CISA lists as exploited for JQuery.
Vulnerability watch
A briefing and a fix pull request when an advisory hits your dependencies.
Know the day a CVE lands in your code
Connect a GitHub repository and ZeusQA checks its dependencies daily, briefs each advisory and opens the fix. Three test runs free, no card.