Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Duplicate
-
None
-
None
Description
The following components do not escape input by default on submission: FileHandler, HiddenHandler, PasswordHandler, ResetHandler, SelectHandler, SubmitHandler, and TextFieldHandler. This opens up an XSS vulnerability by default.
They currently do something like:
.addIfExists("value", params.get("nameValue"), false)
instead of:
.addIfExists("value", params.get("nameValue"), true)
I vote it defaults to escaping. Having an attribute added to toggle it would be nice too.
Attachments
Issue Links
- is duplicated by
-
WW-3597 XSS vulnerability in javatemplates plugin
- Closed