CVE-2016-6798

Published Jul 19, 2017 CVSS 3.0 · 9.8 Critical EPSS 3.7% KEV · Not listed
Description
In the XSS Protection API module before 1.0.12 in Apache Sling, the method XSS.getValidXML() uses an insecure SAX parser to validate the input string, which allows for XXE attacks in all scripts which use this method to validate user input, potentially allowing an attacker to read sensitive data on the filesystem, perform same-site-request-forgery (SSRF), port-scanning behind the firewall or DoS the application.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2022-2991 In the XSS Protection API module before 1.0.12 in Apache Sling, the method XSS.getValidXML() uses an insecure SAX parser to validate the input string, which allows for XXE attacks in all scripts which use this method to validate user input, potentially allowing an attacker to read sensitive data on the filesystem, perform same-site-request-forgery (SSRF), port-scanning behind the firewall or DoS the application.
Github GHSA Github GHSA GHSA-7g54-vgp6-jj5w XML External Entity Reference in Apache Sling
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
apache
Published
Updated
Sep 16, 2024, 4:47 PM
Reserved
Aug 12, 2016, 12:00 AM
Status
Modified
Published
Jul 19, 2017, 3:29 PM
Modified
Jun 17, 2026, 12:51 AM