ZeroHour

Vulnerabilities

39 CVEs · NVD, GitHub Advisories, CISA KEV, FIRST EPSS, GitHub PoC repos

CVEVulnerabilityCVSSEPSSFlagsAffectedExposurePublished
CVE-2021-32850
jQuery MiniColors is a color picker built on jQuery.

jQuery MiniColors is a color picker built on jQuery. Prior to version 2.3.6, jQuery MiniColors is prone to cross-site scripting when handling untrusted color names. This issue is patched in version 2.3.6.

NVD description · AI analysis pending
6.1<1% PoC
  • jquery-minicolors project jquery-minicolors
CVE-2022-31160
jQuery UI is a curated set of user interface interactions, effects, widgets, and themes built on top of jQuery.

jQuery UI is a curated set of user interface interactions, effects, widgets, and themes built on top of jQuery. Versions prior to 1.13.2 are potentially vulnerable to cross-site scripting. Initializing a checkboxradio widget on an input enclosed within a label makes that parent label contents considered as the input label. Calling `.checkboxradio( "refresh" )` on such a widget and the initial HTML contained encoded HTML entities will make them erroneously get decoded. This can lead to potentially executing JavaScript code. The bug has been patched in jQuery UI 1.13.2. To remediate the issue, someone who can change the initial HTML can wrap all the non-input contents of the `label` in a `span`.

NVD description · AI analysis pending
6.13% PoC
  • jqueryui jquery ui
  • jqueryui h300s firmware
  • jqueryui h500s firmware
  • +1 more
CVE-2022-2144
The Jquery Validation For Contact Form 7 WordPress plugin before 5.3 does not have CSRF check in place when updating its settings, which could allow attackers t

The Jquery Validation For Contact Form 7 WordPress plugin before 5.3 does not have CSRF check in place when updating its settings, which could allow attackers to make a logged in admin change Blog options like default_role, users_can_register via a CSRF attack

NVD description · AI analysis pending
4.3<1% PoC
  • jquery validation for contact form 7 project jquery validation for contact form 7
CVE-2022-31147
The jQuery Validation Plugin (jquery-validation) provides drop-in validation for forms.

The jQuery Validation Plugin (jquery-validation) provides drop-in validation for forms. Versions of jquery-validation prior to 1.19.5 are vulnerable to regular expression denial of service (ReDoS) when an attacker is able to supply arbitrary input to the url2 method. This is due to an incomplete fix for CVE-2021-43306. Users should upgrade to version 1.19.5 to receive a patch.

NVD description · AI analysis pending
7.52%
  • jqueryvalidation jquery validation
CVE-2021-43306
An exponential ReDoS (Regular Expression Denial of Service) can be triggered in the jquery-validation npm package, when an attacker is able to supply arbitrary

An exponential ReDoS (Regular Expression Denial of Service) can be triggered in the jquery-validation npm package, when an attacker is able to supply arbitrary input to the url2 method

NVD description · AI analysis pending
7.51% PoC
  • jqueryvalidation jquery validation
CVE-2022-30241
The jquery.json-viewer library through 1.4.0 for Node.js does not properly escape characters such as < in a JSON object, as demonstrated by a SCRIPT element.

The jquery.json-viewer library through 1.4.0 for Node.js does not properly escape characters such as < in a JSON object, as demonstrated by a SCRIPT element.

NVD description · AI analysis pending
6.1<1%
  • jquery json-viewer project jquery json-viewer
CVE-2022-1291
XSS vulnerability with default `onCellHtmlData` function in GitHub repository hhurz/tableexport.jquery.plugin prior to 1.25.0.

XSS vulnerability with default `onCellHtmlData` function in GitHub repository hhurz/tableexport.jquery.plugin prior to 1.25.0. Transmitting cookies to third-party servers. Sending data from secure sessions to third-party servers

NVD description · AI analysis pending
5.4<1% PoC
  • tableexport.jquery.plugin project tableexport.jquery.plugin
CVE-2022-23395
jQuery Cookie 1.4.1 is affected by prototype pollution, which can lead to DOM cross-site scripting (XSS).

jQuery Cookie 1.4.1 is affected by prototype pollution, which can lead to DOM cross-site scripting (XSS).

NVD description · AI analysis pending
6.11% PoC
  • jquery.cookie project jquery.cookie
CVE-2022-24984
+4 in the same advisory: …24985 …24983 …24982 …24981
Forms generated by JQueryForm.com before 2022-02-05 (if file-upload capability is enabled) allow remote unauthenticated attackers to upload executable files and

Forms generated by JQueryForm.com before 2022-02-05 (if file-upload capability is enabled) allow remote unauthenticated attackers to upload executable files and achieve remote code execution. This occurs because file-extension checks occur on the client side, and because not all executable content (e.g., .phtml or .php.bak) is blocked.

NVD description · AI analysis pending
9.8
group max
3%
  • jqueryform jqueryform
CVE-2021-43862
jQuery Terminal Emulator is a plugin for creating command line interpreters in your applications.

jQuery Terminal Emulator is a plugin for creating command line interpreters in your applications. Versions prior to 2.31.1 contain a low impact and limited cross-site scripting (XSS) vulnerability. The code for XSS payload is always visible, but an attacker can use other techniques to hide the code the victim sees. If the application uses the `execHash` option and executes code from URL, the attacker can use this URL to execute their code. The scope is limited because the javascript attribute used is added to span tag, so no automatic execution like with `onerror` on images is possible. This issue is fixed in version 2.31.1. As a workaround, the user can use formatting that wrap whole user input and its no op. The code for this workaround is available in the GitHub Security Advisory. The fix will only work when user of the library is not using different formatters (e.g. to highlight code in different way).

NVD description · AI analysis pending
5.41% PoC
  • jquery.terminal project jquery.terminal
CVE-2021-41184
+2 in the same advisory: …41182 …41183
jQuery-UI is the official jQuery user interface library.

jQuery-UI is the official jQuery user interface library. Prior to version 1.13.0, accepting the value of the `of` option of the `.position()` util from untrusted sources may execute untrusted code. The issue is fixed in jQuery UI 1.13.0. Any string value passed to the `of` option is now treated as a CSS selector. A workaround is to not accept the value of the `of` option from untrusted sources.

NVD description · AI analysis pending
6.141%
  • jqueryui jquery ui
  • jqueryui fedora
  • jqueryui h300s firmware
  • +1 more
CVE-2021-24543
The jQuery Reply to Comment WordPress plugin through 1.31 does not have any CSRF check when saving its settings, nor sanitise or escape its 'Quote String' and '

The jQuery Reply to Comment WordPress plugin through 1.31 does not have any CSRF check when saving its settings, nor sanitise or escape its 'Quote String' and 'Reply String' settings before outputting them in Comments, leading to a Stored Cross-Site Scripting issue.

NVD description · AI analysis pending
6.1<1% PoC
  • jquery-reply-to-comment project jquery-reply-to-comment
CVE-2021-20086
Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') in jquery-bbq 1.2.1 allows a malicious user to inject properties into

Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') in jquery-bbq 1.2.1 allows a malicious user to inject properties into Object.prototype.

NVD description · AI analysis pending
8.86% PoC
  • jquery-bbq project jquery-bbq
CVE-2021-20083
Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') in jquery-plugin-query-object 2.2.3 allows a malicious user to inject

Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') in jquery-plugin-query-object 2.2.3 allows a malicious user to inject properties into Object.prototype.

NVD description · AI analysis pending
8.84% PoC
  • jquery-plugin-query-object project jquery-plugin-query-object
CVE-2021-20084
Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') in jquery-sparkle 1.5.2-beta allows a malicious user to inject propert

Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') in jquery-sparkle 1.5.2-beta allows a malicious user to inject properties into Object.prototype.

NVD description · AI analysis pending
8.81% PoC
  • jquery-sparkle project jquery-sparkle
CVE-2021-21252
The jQuery Validation Plugin provides drop-in validation for your existing forms.

The jQuery Validation Plugin provides drop-in validation for your existing forms. It is published as an npm package "jquery-validation". jquery-validation before version 1.19.3 contains one or more regular expressions that are vulnerable to ReDoS (Regular Expression Denial of Service). This is fixed in 1.19.3.

NVD description · AI analysis pending
7.53%
  • jqueryvalidation jquery validation
  • jqueryvalidation snapcenter
CVE-2020-7656
jquery prior to 1.9.0 allows Cross-site Scripting attacks via the load method.

jquery prior to 1.9.0 allows Cross-site Scripting attacks via the load method. The load method fails to recognize and remove " " HTML tags that contain a whitespace character, i.e: " ", which results in the enclosed script logic to be executed.

NVD description · AI analysis pending
6.16% PoC
  • jquery jquery
  • jquery peoplesoft enterprise peopletools
  • jquery active iq unified manager
  • +1 more
CVE-2020-11023
+1 in the same advisory: …11022
Cross-Site Scripting (XSS) in jQuery DOM Manipulation (CVE-2020-11023)

CVE-2020-11023 is a cross-site scripting flaw in jQuery versions 1.0.3 through before 3.5.0 in which HTML originating from untrusted sources - even after sanitization - can execute attacker-controlled script when passed to jQuery DOM manipulation methods such as .html() and .append(). It is triggered whenever a web application renders untrusted or user-supplied HTML through these APIs, and the underlying bug was patched in jQuery 3.5.0. Successful exploitation lets an attacker run JavaScript in a victim's browser in the context of the affected site (CVSS 3.1: 6.1, network vector, user interaction required, low confidentiality/integrity impact), potentially enabling session-cookie theft or content injection. Because jQuery ships with countless applications, themes, plugins, and downstream distributions - including Debian, Fedora, Drupal, Oracle, NetApp, and Tenable products - the affected population is very large and not precisely enumerated. CISA added the flaw to its Known Exploited Vulnerabilities catalog on 2025-01-23, confirming exploitation in the wild, and EPSS places its 30-day exploitation probability at 83.8% (100th percentile).

Do: Upgrade jQuery to 3.5.0 or later everywhere it is used, including copies bundled or cached inside applications, themes, plugins, and frameworks, and apply patches or mitigations per advisories from Debian, Fedora, Drupal, Oracle, NetApp, and Tenable. Because CISA has added this flaw to the Known Exploited Vulnerabilities catalog, apply vendor mitigations or discontinue use of affected components; as an interim measure, avoid passing user-supplied or untrusted HTML to .html(), .append(), and related DOM manipulation methods.

6.185% KEV PoC
  • jQuery (jQuery Foundation) jQuery >= 1.0.3 and < 3.5.0; fixed in 3.5.0
  • Debian Linux (jQuery package)
  • Fedora Project Fedora (jQuery package)
  • +4 more
masstens of millions of websites and applications bundling affected jQuery
CVE-2018-18405
jQuery v2.2.2 allows XSS via a crafted onerror attribute of an IMG element.

jQuery v2.2.2 allows XSS via a crafted onerror attribute of an IMG element. NOTE: this vulnerability has been reported to be spam entry

NVD description · AI analysis pending
6.12%
  • jquery jquery
CVE-2019-11358
jQuery before 3.4.0, as used in Drupal, Backdrop CMS, and other products, mishandles jQuery.extend(true, {}, ...) because of Object.prototype pollution.

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.

NVD description · AI analysis pending
6.187%
  • jquery jquery
  • jquery debian linux
  • jquery drupal
  • +1 more
CVE-2018-9206
Unauthenticated arbitrary file upload vulnerability in Blueimp jQuery-File-Upload <= v9.22.0

Unauthenticated arbitrary file upload vulnerability in Blueimp jQuery-File-Upload <= v9.22.0

NVD description · AI analysis pending
9.897% PoC ×4
  • jquery file upload project jquery file upload
CVE-2016-9482
+4 in the same advisory: …9483 …9492 …9484 …9493
Code generated by PHP FormMail Generator may allow a remote unauthenticated user to bypass authentication in the to access the administrator panel by navigating

Code generated by PHP FormMail Generator may allow a remote unauthenticated user to bypass authentication in the to access the administrator panel by navigating directly to /admin.php?mod=admin&func=panel

NVD description · AI analysis pending
9.8
group max
5%
  • jqueryform php formmail generator
CVE-2017-16045
`jquery.js` was a malicious module published with the intent to hijack environment variables.

`jquery.js` was a malicious module published with the intent to hijack environment variables. It has been unpublished by npm.

NVD description · AI analysis pending
7.51%
  • jquery.js project jquery.js
CVE-2018-1325
In Apache wicket-jquery-ui <= 6.29.0, <= 7.10.1, <= 8.0.0-M9.1, JS code created in WYSIWYG editor will be executed on display.

In Apache wicket-jquery-ui <= 6.29.0, <= 7.10.1, <= 8.0.0-M9.1, JS code created in WYSIWYG editor will be executed on display.

NVD description · AI analysis pending
6.1<1%
  • wicket-jquery-ui project wicket-jquery-ui
CVE-2017-15719
In Wicket jQuery UI 6.28.0 and earlier, 7.9.1 and earlier, and 8.0.0-M8 and earlier, a security issue has been discovered in the WYSIWYG editor that allows an a

In Wicket jQuery UI 6.28.0 and earlier, 7.9.1 and earlier, and 8.0.0-M8 and earlier, a security issue has been discovered in the WYSIWYG editor that allows an attacker to submit arbitrary JS code to WYSIWYG editor.

NVD description · AI analysis pending
6.1<1%
  • wicket-jquery-ui project wicket-jquery-ui
CVE-2016-10707
jQuery 3.0.0-rc.1 is vulnerable to Denial of Service (DoS) due to removing a logic that lowercased attribute names.

jQuery 3.0.0-rc.1 is vulnerable to Denial of Service (DoS) due to removing a logic that lowercased attribute names. Any attribute getter using a mixed-cased name for boolean attributes goes into an infinite recursion, exceeding the stack call limit.

NVD description · AI analysis pending
7.53% PoC
  • jquery jquery
CVE-2017-1000170
jqueryFileTree 2.1.5 and older Directory Traversal

jqueryFileTree 2.1.5 and older Directory Traversal

NVD description · AI analysis pending
7.559% PoC ×2
  • jqueryfiletree project jqueryfiletree
CVE-2016-7103
Cross-site scripting (XSS) vulnerability in jQuery UI before 1.12.0 might allow remote attackers to inject arbitrary web script or HTML via the closeText parame

Cross-site scripting (XSS) vulnerability in jQuery UI before 1.12.0 might allow remote attackers to inject arbitrary web script or HTML via the closeText parameter of the dialog function.

NVD description · AI analysis pending
6.123% PoC
  • jqueryui jquery ui
  • jqueryui application express
  • jqueryui business intelligence
  • +1 more