Vigil@nce - Node.js jQuery-UI: Cross Site Scripting via dialog
September 2016 by Vigil@nce
This bulletin was written by Vigil@nce : https://vigilance.fr/offer
SYNTHESIS OF THE VULNERABILITY
An attacker can trigger a Cross Site Scripting via dialog of
Node.js jquery-ui, in order to run JavaScript code in the context
of the web site.
Impacted products: Node.js Modules not comprehensive.
Severity: 2/4.
Creation date: 22/07/2016.
DESCRIPTION OF THE VULNERABILITY
The jquery-ui module can be installed on Node.js.
This module manipulates user interface elements via jQuery.
However, the data received via the "closeText" parameter in the
"dialog" function is not filtered before generating HTML documents.
An attacker can therefore trigger a Cross Site Scripting via
dialog of Node.js jquery-ui, in order to run JavaScript code in
the context of the web site.
ACCESS TO THE COMPLETE VIGIL@NCE BULLETIN
https://vigilance.fr/vulnerability/Node-js-jQuery-UI-Cross-Site-Scripting-via-dialog-20190