CVE-2020-11023KEV · OVERDUECWE-79

Potential XSS vulnerability in jQuery

Medium · published April 29, 2020

Patch now

The score understates this — it's already being exploited

CVSS calls it medium at 6.9. It is confirmed in active exploitation. It sits in the 99.7th percentile for exploit probability.

617
days past CISA
deadline
CVSS v3.1
6.9
EPSS
85%
Percentile
99.7
In the wild
Confirmed
What it is

⚠️ A seemingly innocent HTML snippet can turn into a crafty code execution trap. Just by passing untrusted <option> elements into jQuery methods, an attacker may sneak in malicious scripts! 🔥 Think of it like a restaurant that allows customers to customize their orders. If they don't check the ingredients, someone could slip in a dangerous allergen without anyone noticing, leading to chaos in the kitchen! If exploited, an attacker could execute untrusted code in your web application, potentially compromising your users' data or hijacking their sessions. This could lead to a cascade of security breaches, putting both user trust and your application at risk.

Put simply

Think of it like a restaurant that allows customers to customize their orders. If they don't check the ingredients, someone could slip in a dangerous allergen without anyone noticing, leading to chaos in the kitchen! This vulnerability in jQuery allows untrusted code execution through DOM manipulation methods like .html() or .append() when passing sanitized HTML containing <option> elements. The flaw exists in jQuery versions between 1.0.3 and 3.5.0.

What to do

If exploited, an attacker could execute untrusted code in your web application, potentially compromising your users' data or hijacking their sessions. This could lead to a cascade of security breaches, putting both user trust and your application at risk. To protect your application, upgrade jQuery to version 3.5.0 or later immediately. Additionally, review any other code that handles untrusted inputs to ensure safe sanitization practices are in place. Don't let this vulnerability linger! You've got this! Update today and keep your users safe and sound. 🛡️

The record
Technical detail
CVSS v3.1
6.9 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:L/A:N
CVSS v4.0
Not supplied
EPSS
0.84887 · 99.7th percentile
Weakness
CWE-79 · Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Published
2020-04-29T00:00Z
KEV added
2025-01-23 · due 2025-02-13
EPSS history
Timeline
  • 23 JAN 00:00Z
    Added to CISA KEV — remediate by Feb 13
    kev
  • 29 APR 00:00Z
    Potential XSS vulnerability in jQuery
    cvelistv5