...
Who should read this | All Struts 2 developers and users |
---|---|
Impact of vulnerability | Possible XSS vulnerability |
Maximum security rating | Low |
Recommendation | Do not expose parts of |
Affected Software | Struts 2.0.0 - Struts Struts 2.3.24.1 |
Reporter | Paolo Perliti paolo dot perliti at miliaris dot it - Miliaris |
CVE Identifier | CVE-2016-2162 |
...
If you want present language selected by user based on I18NInterceptor
always escape the string before presenting it to the user. Alternatively upgrade to Struts 2.3.2628.
Backward compatibility
No issues expected when upgrading to Struts 2.3.2628.
Workaround
When needed you can use StringEscapeUtils from the Apache Commons to escape the string.