Description
A flaw in the way URLs are escaped and encoded in the org.apache.sling.xss.impl.XSSAPIImpl#getValidHref and org.apache.sling.xss.impl.XSSFilterImpl#isValidHref allows special crafted URLs to pass as valid, although they carry XSS payloads. The affected versions are Apache Sling XSS Protection API 1.0.4 to 1.0.18, Apache Sling XSS Protection API Compat 1.1.0 and Apache Sling XSS Protection API 2.0.0.
Metrics
CVSS 3.0 6.1/10
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:NWeakness enumeration
Affected software
| Vendor | Product | Versions |
|---|---|---|
| Apache Software Foundation | Apache Sling | XSS Protection API 1.0.4 to 1.0.18; XSS Protection API Compat 1.1.0; XSS Protection API 2.0.0 |
References
- https://s.apache.org/CVE-2017-15717Vendor Advisory
- https://s.apache.org/CVE-2017-15717Vendor Advisory
Timeline
- Published
- Jan 10, 2018
- Last modified
- Jun 17, 2026
- NVD status
- Modified