CVE-2016-7103: XSS

Published Mar 15, 2017
·
Updated

Affected versions of jquery-ui are vulnerable to a cross-site scripting vulnerability when arbitrary user input is supplied as the value of the closeText parameter in the dialog function.

jQuery-UI is a library for manipulating UI elements via jQuery.

Version 1.11.4 has a cross site scripting (XSS) vulnerability in the closeText parameter of the dialog function. If your application passes user input to this parameter, it may be vulnerable to XSS via this attack vector.

Recommendation

Upgrade to jQuery-UI 1.12.0 or later.

Other sources

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.

jQuery UI is vulnerable to cross-site scripting, caused by improper validation of user-supplied input by the dialog function. A remote attacker could exploit this vulnerability using the 'closeText' parameter in a specially-crafted URL to execute script in a victim's Web browser within the security context of the hosting Web site, once the URL is clicked. An attacker could use this vulnerability to steal the victim's cookie-based authentication credentials.

IBM

Affected Software

34 affected componentsFixes available
nuget/jQuery.UI.Combined<1.12.0
1.12.0
maven/org.webjars.npm:jquery-ui<1.12.0
1.12.0
rubygems/jquery-ui-rails<6.0.0
6.0.0
npm/jquery-ui<1.12.0
1.12.0
debian/jqueryui
1.12.1+dfsg-8+deb11u21.13.2+dfsg-1
IBM Data Virtualization on Cloud Pak for Data<=3.0
IBM Watson Query on Cloud Pak for Data<=2.2
IBM Watson Query on Cloud Pak for Data<=2.1
IBM Watson Query on Cloud Pak for Data<=2.0
IBM Data Virtualization on Cloud Pak for Data<=1.8
IBM Data Virtualization on Cloud Pak for Data<=1.7
jqueryui Jquery Ui>=1.10.0<=1.11.4
Oracle Application Express<19.1
Oracle Business Intelligence=12.2.1.3.0
Oracle Business Intelligence=12.2.1.4.0
Oracle Hospitality Cruise Fleet Management=9.0.11
Oracle OSS Support Tools<2.12.42
Oracle OSS Support Tools=2.12.42
Oracle Primavera Unifier>=16.0<=16.2
Oracle Primavera Unifier>=17.0<=17.12.4
Oracle Primavera Unifier>=18.0<=18.8.4
Oracle Siebel UI Framework<=21.2
Oracle WebLogic Server=10.3.6.0.0
Oracle WebLogic Server=12.1.3.0.0
Oracle WebLogic Server=12.2.1.3.0
Fedoraproject Fedora=30
Fedoraproject Fedora=35
Fedoraproject Fedora=36
NetApp Snapcenter
redhat Openstack=7.0
redhat Openstack=8
redhat Openstack=9
Juniper Junos=21.2
Debian Debian Linux=9.0

Event History

Mar 15, 2017
CVE Published
via MITRE·12:00 AM
Data Sourced
via MITRE·12:00 AM
Description
Oct 24, 2017
Advisory Published
06:33 PM
Jan 11, 2024
Data Sourced
via Launchpad·10:45 PM
Description
Sep 16, 2024
Data Sourced
via Ubuntu·01:58 AM
RemedyDescriptionSeverityAffected Software
Aug 15, 2025
Data Sourced
via IBM·03:29 PM
DescriptionAffected Software

Parent advisories

This vulnerability appears in the following advisories.

Free Weekly Intel

Don't miss critical vulnerabilities

Join thousands of security professionals who receive our weekly digest of trending CVEs, zero-days, and exploited vulnerabilities.

No spam. Unsubscribe anytime.

Frequently Asked Questions

1

What is CVE-2016-7103?

CVE-2016-7103 is a cross-site scripting (XSS) vulnerability in jQuery UI before version 1.12.0.

2

How does CVE-2016-7103 affect jQuery UI?

CVE-2016-7103 allows remote attackers to execute malicious scripts on a victim's browser if arbitrary user input is supplied as the value of the `closeText` parameter in the `dialog` function.

3

What is the severity of CVE-2016-7103?

CVE-2016-7103 has a severity value of 6.1 (Medium).

4

Which versions of jQuery UI are affected by CVE-2016-7103?

Versions of jQuery UI before 1.12.0 are vulnerable to CVE-2016-7103.

5

How can I fix CVE-2016-7103?

To fix CVE-2016-7103, update jQuery UI to version 1.12.0 or later.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203