GitHub Advisoryadvisory · Maven
GHSA-xwf4-88xr-hx2j Cross site scripting in Apache Sling
MEDIUM
Official page ↗
- Aliases
- CVE-2016-5394
- Ecosystem
- Maven
- Packages
- org.apache.sling:org.apache.sling.xss, org.apache.sling:org.apache.sling.xss.compat
- 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-11-03
Affected packages
• Maven org.apache.sling:org.apache.sling.xss: < 1.0.12 → fixed in 1.0.12
• Maven org.apache.sling:org.apache.sling.xss.compat: < 1.1.0 → fixed in 1.1.0
Description
In the XSS Protection API module before 1.0.12 in Apache Sling, the encoding done by the XSSAPI.encodeForJSString() method is not restrictive enough and for some input patterns allows script tags to pass through unencoded, leading to potential XSS vulnerabilities.
Related
Alias · CVE (1)
- CVE-2016-5394 In the XSS Protection API module before 1.0.12 in Apache Sling, the encoding done by the XSSAPI.encodeForJSString() method is not… vulnerability
Weakness · CWE (1)
- CWE-79 Improper Neutralization of Input During Web Page Generation weakness
References
- https://nvd.nist.gov/vuln/detail/CVE-2016-5394 advisory
- https://github.com/apache/sling-org-apache-sling-xss/commit/de32b144ad2be3367559f6184d560db42a220529 web
- https://github.com/jensdietrich/xshady-release/tree/main/CVE-2016-5394 web
- https://lists.apache.org/thread.html/332166037a54b97cf41e2b616aaed38439de94b19b204841478e4525@%3Cdev.sling.apache.org%3E web
- http://www.securityfocus.com/bid/99870 web