CVE-2022-31160 jQuery UI
| Affected software | jQuery UI |
|---|---|
| Severity | 6.1 Medium CVSS 3.1 2 scores |
| Weakness | Cross-site scripting (CWE-79) |
| Published | 20 Jul 2022 |
| Updated | 17 Jun 2026 |
Description
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.
Exploitation status
Proof of concept only
A proof of concept exists, but no reviewed exploit catalogue lists this CVE.
Exploitation status
- CISA KEV not listed
- VulnCheck KEV not listed
- CISA Vulnrichment exploitation: poc CISA recorded that an exploit has been demonstrated. Automatable: no, technical impact: partial.
- Indexed PoC 1 indexed, none at 5+ stars
- EPSS 2.7% chance in 30 days
| Index | Artifact | Stars | First seen |
|---|---|---|---|
| GitHub PoC | jquery XSS Proof of Concept (PoC) | 2025-08-12 |
Waratek protection
A Java vulnerability, but not one Waratek protects. It affects only Java on a user's desktop (applets, Web Start, JavaFX, the installer), sits in a product the Waratek agent can't be installed into, or is in a package we don't expect in business applications. The decision below says which.
- Protection none
- Action not pursued none
- Review automated Upstream data
- Record active
| Decided by | The only affected product being a sealed appliance image, where Java runs but no -javaagent can be attached |
|---|---|
| Finding | This CVE names only products the Waratek agent cannot be installed into (netapp/oncommand_insight). They ship as sealed appliance images or as native code with no application JVM, so there is no start-up line to add -javaagent to. The vulnerability may well be a Java one; it is permanently out of ARMR's reach rather than outside its subject. |
CVSS
6.1 MEDIUM
v3.1 CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
2 metrics
CVSS
6.1 MEDIUM v3.1CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
2 metrics
We show the highest score from the newest CVSS version. Scores from different versions can't be compared, and the first score listed is sometimes a 0.0 placeholder.
| Version | Score | Band | Vector | Assigner | Type | |
|---|---|---|---|---|---|---|
| CVSS 3.1 | 6.1 | MEDIUM | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N |
security-advisories@github.com | Secondary | published |
| CVSS 3.1 | 6.1 | MEDIUM | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N |
NVD | Primary |
Affected software and releases
Oracle advisories
| Advisory | Type | Quarter | Products Oracle names in its risk matrix |
|---|---|---|---|
| Oracle Critical Patch Update October 2024 ↗ | CPU | 2024-Q4 | Oracle Financial Services Applications / Installation (jQueryUI) (3.0.0.0.0, 4.0.0.0.0, 5.0.0.0.0) Oracle Food and Beverage Applications / Engagement (jQueryUI) (19.1.0-19.6.2) |
| Oracle Critical Patch Update July 2024 ↗ | CPU | 2024-Q3 | Oracle JD Edwards / Web Runtime SEC (jQueryUI) (Prior to 9.2.8.2) |
| Oracle Critical Patch Update April 2024 ↗ | CPU | 2024-Q2 | Oracle Financial Services Applications / Infrastructure (jQueryUI) (3.2.0.0.0) Oracle Retail Applications / Internal Operations (jQueryUI) (19.0.0.9) |
| Oracle Critical Patch Update January 2024 ↗ | CPU | 2024-Q1 | Oracle Analytics / BI Platform Security (jQueryUI) (6.4.0.0.0, 7.0.0.0.0, 12.2.1.4.0) Oracle Communications Applications / Billing Care (jQueryUI) (12.0.0.4.0-12.0.0.8.0, 15.0.0.0.0) Oracle Financial Services Applications / Pricing Services (jQueryUI) (2.9.0) Oracle Financial Services Applications / Security (jQueryUI) (5.1.0) |
| Oracle Critical Patch Update October 2023 ↗ | CPU | 2023-Q4 | Oracle Analytics / Mobile Service (jQueryUI) (12.2.1.4.0) Oracle Construction and Engineering / User Interface (jQueryUI) (19.12.0-19.12.16, 20.12.0-20.12.16, 21.12.0-21.12.16, 22.12.0-22.12.9) |
| Oracle Critical Patch Update July 2023 ↗ | CPU | 2023-Q3 | Oracle Siebel CRM / UI Framework (jQueryUI) (23.5 and prior) |
| Oracle Critical Patch Update April 2023 ↗ | CPU | 2023-Q2 | Oracle Analytics / Pod Admin (jQueryUI) (5.9.0.0.0, 6.4.0.0.0) Oracle Fusion Middleware / Console (jQueryUI) (12.2.1.4.0, 14.1.1.0.0) Oracle MySQL / Monitoring: Server (jQueryUI) (8.0.33 and prior) |
Oracle components and versions
| Family | Component | Versions, as Oracle lists them | Read as |
|---|---|---|---|
| Oracle Analytics | BI Platform Security (jQueryUI) | 6.4.0.0.0, 7.0.0.0.0, 12.2.1.4.0 | 6.4.0.0.0 · 7.0.0.0.0 · 12.2.1.4.0 |
| Oracle Analytics | Mobile Service (jQueryUI) | 12.2.1.4.0 | 12.2.1.4.0 |
| Oracle Analytics | Pod Admin (jQueryUI) | 5.9.0.0.0, 6.4.0.0.0 | 5.9.0.0.0 · 6.4.0.0.0 |
| Oracle Communications Applications | Billing Care (jQueryUI) | 12.0.0.4.0-12.0.0.8.0, 15.0.0.0.0 | 15.0.0.0.0 |
| Oracle Construction and Engineering | User Interface (jQueryUI) | 19.12.0-19.12.16, 20.12.0-20.12.16, 21.12.0-21.12.16, 22.12.0-22.12.9 | |
| Oracle Financial Services Applications | Infrastructure (jQueryUI) | 3.2.0.0.0 | 3.2.0.0.0 |
| Oracle Financial Services Applications | Installation (jQueryUI) | 3.0.0.0.0, 4.0.0.0.0, 5.0.0.0.0 | 3.0.0.0.0 · 4.0.0.0.0 · 5.0.0.0.0 |
| Oracle Financial Services Applications | Pricing Services (jQueryUI) | 2.9.0 | 2.9.0 |
| Oracle Financial Services Applications | Security (jQueryUI) | 5.1.0 | 5.1.0 |
| Oracle Food and Beverage Applications | Engagement (jQueryUI) | 19.1.0-19.6.2 | |
| Oracle Fusion Middleware | Console (jQueryUI) | 12.2.1.4.0, 14.1.1.0.0 | 12.2.1.4.0 · 14.1.1.0.0 |
| Oracle JD Edwards | Web Runtime SEC (jQueryUI) | Prior to 9.2.8.2 | |
| Oracle MySQL | Monitoring: Server (jQueryUI) | 8.0.33 and prior | |
| Oracle Retail Applications | Internal Operations (jQueryUI) | 19.0.0.9 | 19.0.0.9 |
| Oracle Siebel CRM | UI Framework (jQueryUI) | 23.5 and prior |
Products and versions
10 products, 15 version entries| Source | Vendor | Product | Scheme | Affected versions |
|---|---|---|---|---|
| nvd | debian | debian linux | generic | 10.0 |
| nvd | drupal | jquery ui checkboxradio | generic | 8.x-1.0 · 8.x-1.1 · 8.x-1.2 · 8.x-1.3 |
| nvd | fedoraproject | fedora | generic | 35 · 36 · 37 |
| nvd | jqueryui | jquery ui | generic | < 1.13.2 |
| nvd | netapp | h300s firmware | generic | any version |
| nvd | netapp | h410c firmware | generic | any version |
| nvd | netapp | h410s firmware | generic | any version |
| nvd | netapp | h500s firmware | generic | any version |
| nvd | netapp | h700s firmware | generic | any version |
| nvd | netapp | oncommand insight | generic | any version |
References
| URL | Tags |
|---|---|
| https://blog.jqueryui.com/2022/07/jquery-ui-1-13-2-released/ | Release Notes, Vendor Advisory |
| https://github.com/jquery/jquery-ui/commit/8cc5bae1caa1fcf96bf5862c5646c787020ba3f9 | Patch, Third Party Advisory |
| https://github.com/jquery/jquery-ui/security/advisories/GHSA-h6gj-6jjq-h8g9 | Exploit, Mitigation, Release Notes, Third Party Advisory |
| https://lists.debian.org/debian-lts-announce/2022/12/msg00015.html | Mailing List, Third Party Advisory |
| https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/6XBR3G3JR5ZIOJDO4224M3INXDS2VFDD/ | |
| https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/J5LGNTICB5BRFAG3DHVVELS6H3CZSQMO/ | |
| https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/QB2FJQXCNHO32VGVOC6DY6IPGVE4VDU6/ | |
| https://security.netapp.com/advisory/ntap-20220909-0007/ | Third Party Advisory |
| https://www.drupal.org/sa-contrib-2022-052 | Third Party Advisory |
Timeline
Timeline
| Published | 2022-07-20 | By the CVE Program. |
|---|---|---|
| NVD record modified | 2026-06-17 | NVD's own last-modified date for this record. |