Cross-site Scripting in org.owasp.esapi:esapi
Moderate severity
GitHub Reviewed
Published
Apr 27, 2022
in
ESAPI/esapi-java-legacy
•
Updated Jan 27, 2023
Description
Published to the GitHub Advisory Database
Apr 27, 2022
Reviewed
Apr 27, 2022
Published by the National Vulnerability Database
Apr 27, 2022
Last updated
Jan 27, 2023
Impact
There is a potential for an XSS vulnerability in ESAPI caused by a incorrect regular expression for "onsiteURL" in the antisamy-esapi.xml configuration file that can cause URLs with the "javascript:" scheme to NOT be sanitized. See the reference below for full details.
Patches
Patched in ESAPI 2.3.0.0 and later. See important remediation details in the reference given below.
Workarounds
Manually edit your antisamy-esapi.xml configuration files to change the "onsiteURL" regular expression as per remediation instructions in the reference below.
References
Security Bulletin 8
For more information
If you have any questions or comments about this advisory:
References