Skip to content
OpenAdvisories
High · 7.5 CVE-2017-9804 EUVD-2018-0711GHSA-x5x7-3v85-wpc4

Apache Struts allows entering a custom URL in a form field if built-in URLValidator is used

Published Sep 20, 2017 · Updated Sep 17, 2024 · Assigned by apache

Description

In Apache Struts 2.3.7 through 2.3.33 and 2.5 through 2.5.12, if an application allows entering a URL in a form field and built-in URLValidator is used, it is possible to prepare a special URL which will be used to overload server process when performing validation of the URL. NOTE: this vulnerability exists because of an incomplete fix for S2-047 / CVE-2017-7672.

Affected products

VendorProductAffectedFixed
Apache Software Foundation Apache Struts 2.3.7 - 2.3.33, 2.5 - 2.5.12 —

Affected packages

EcosystemPackageAffectedFixedRecord
Maven org.apache.struts:struts2-core >= 2.3.7, < 2.3.34 2.3.34 GHSA-x5x7-3v85-wpc4
Maven org.apache.struts:struts2-core >= 2.5.0, < 2.5.13 2.5.13 GHSA-x5x7-3v85-wpc4

References