GitHub Advisoryadvisory · Maven

GHSA-q77q-vx4q-xx6q Cross-site Scripting in org.owasp.esapi:esapi

MEDIUM Published 2022-04-27 Modified 2025-11-03 Official page ↗
Aliases
CVE-2022-24891
Ecosystem
Maven
Packages
org.owasp.esapi:esapi
Severity
Moderate
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Weaknesses
CWE-79
Reviewed
2022-04-27

Affected packages

• Maven org.owasp.esapi:esapi: < 2.3.0.0 → fixed in 2.3.0.0

Description

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: • Email one of the project co-leaders. See email addresses listed on the OWASP ESAPI wiki page, under "Leaders". • Send email to one of the two ESAPI related Google Groups listed under Where to Find More Information on ESAPI on our README.md page.

Related

Alias · CVE (1)

  • CVE-2022-24891 ESAPI (The OWASP Enterprise Security API) is a free, open source, web application security control library. vulnerability

Weakness · CWE (1)

  • CWE-79 Improper Neutralization of Input During Web Page Generation weakness

References