NetSight
medium6.5

CVE-2021-41183

XSS in `*Text` options of the Datepicker widget in jquery-ui

Impact

### Impact Accepting the value of various `*Text` options of the Datepicker widget from untrusted sources may execute untrusted code. For example, initializing the datepicker in the following way: ```js $( "#datepicker" ).datepicker( { showButtonPanel: true, showOn: "both", closeText: "<script>doEvilThing( 'closeText XSS' )</script>", currentText: "<script>doEvilThing( 'currentText XSS' )</script>", prevText: "<script>doEvilThing( 'prevText XSS' )</script>", nextText: "<script>doEvilThing( 'nextText XSS' )</script>", buttonText: "<script>doEvilThing( 'buttonText XSS' )</script>", appendText: "<script>doEvilThing( 'appendText XSS' )</script>", } ); ``` will call `doEvilThing` with 6 different parameters coming from all `*Text` options. ### Patches The issue is fixed in jQuery UI 1.13.0. The values passed to various `*Text` options are now always treated as pure text, not HTML. ### Workarounds A workaround is to not accept the value of the `*Text` options from untrusted sources. ### For more information If you have any questions or comments about this advisory, search for a relevant issue in [the jQuery UI repo](https://github.com/jquery/jquery-ui/issues). If you don't find an answer, open a new issue.

Affected packages

EcosystemPackageAffectedFixed in
npmjquery-ui< 1.13.01.13.0
mavenorg.webjars.npm:jquery-ui< 1.13.01.13.0
nugetjQuery.UI.Combined< 1.13.01.13.0
rubygemsjquery-ui-rails< 7.0.07.0.0

Affected products

VendorProductAffected versions
JqueryuiJquery Ui
before 1.13.0
FedoraprojectFedora
Versions 33, 34, 35, 36
NetappH300s Firmware
All versions
NetappH500s Firmware
All versions
NetappH700s Firmware
All versions
NetappH300e Firmware
All versions
NetappH500e Firmware
All versions
NetappH700e Firmware
All versions
NetappH410s Firmware
All versions
NetappH410c Firmware
All versions
DebianDebian Linux
Version 9.0
DrupalDrupal
from 7.0 before 7.86
from 9.2.0 before 9.2.11
from 9.3.0 before 9.3.3

Weakness classification

References