Skip to content

CVE-2017-15715 In Apache httpd 2.4.0 to 2.4.29, the expression specified in <FilesMatch> could match '$' to a newline character in a malicious filename, rather than matching only the end of the filename. This could....

HighCVSS 8.1 EPSS 86.2%
Published
Updated
Exploit status
No public exploit known

Description

In Apache httpd 2.4.0 to 2.4.29, the expression specified in <FilesMatch> could match '$' to a newline character in a malicious filename, rather than matching only the end of the filename. This could be exploited in environments where uploads of some files are are externally blocked, but only by matching the trailing portion of the filename.

Affected products

ProductAffected versionsFixed in
debian/apache2(Debian:12) < 2.4.33-1 2.4.33-1
debian/apache2(Debian:13) < 2.4.33-1 2.4.33-1
debian/apache2(Debian:14) < 2.4.33-1 2.4.33-1
Apache HTTP Server >= 2.4.0, <= 2.4.29 No fix listed
debian linux = 8.0 No fix listed
debian linux = 9.0 No fix listed
Canonical Ubuntu Linux = 14.04 No fix listed
Canonical Ubuntu Linux = 16.04 No fix listed
Canonical Ubuntu Linux = 17.10 No fix listed
Canonical Ubuntu Linux = 18.04 No fix listed
netapp santricity cloud connector All versions No fix listed
netapp storage automation store All versions No fix listed
netapp StorageGRID All versions No fix listed
netapp clustered data ontap All versions No fix listed
redhat enterprise linux = 6.0 No fix listed
redhat enterprise linux = 7.0 No fix listed
redhat enterprise linux = 7.4 No fix listed
redhat enterprise linux = 7.5 No fix listed
redhat enterprise linux = 7.6 No fix listed
alpine/apache2(Alpine:v3.10) < 2.4.33-r0 2.4.33-r0
alpine/apache2(Alpine:v3.11) < 2.4.33-r0 2.4.33-r0
alpine/apache2(Alpine:v3.12) < 2.4.33-r0 2.4.33-r0
alpine/apache2(Alpine:v3.13) < 2.4.33-r0 2.4.33-r0
alpine/apache2(Alpine:v3.14) < 2.4.33-r0 2.4.33-r0
alpine/apache2(Alpine:v3.15) < 2.4.33-r0 2.4.33-r0
Show 16 more
ProductAffected versionsFixed in
alpine/apache2(Alpine:v3.16) < 2.4.33-r0 2.4.33-r0
alpine/apache2(Alpine:v3.17) < 2.4.33-r0 2.4.33-r0
alpine/apache2(Alpine:v3.18) < 2.4.33-r0 2.4.33-r0
alpine/apache2(Alpine:v3.19) < 2.4.33-r0 2.4.33-r0
alpine/apache2(Alpine:v3.20) < 2.4.33-r0 2.4.33-r0
alpine/apache2(Alpine:v3.21) < 2.4.33-r0 2.4.33-r0
alpine/apache2(Alpine:v3.22) < 2.4.33-r0 2.4.33-r0
alpine/apache2(Alpine:v3.23) < 2.4.33-r0 2.4.33-r0
alpine/apache2(Alpine:v3.24) < 2.4.33-r0 2.4.33-r0
alpine/apache2(Alpine:v3.4) < 2.4.33-r0 2.4.33-r0
alpine/apache2(Alpine:v3.5) < 2.4.33-r0 2.4.33-r0
alpine/apache2(Alpine:v3.6) < 2.4.33-r0 2.4.33-r0
alpine/apache2(Alpine:v3.7) < 2.4.33-r0 2.4.33-r0
alpine/apache2(Alpine:v3.8) < 2.4.33-r0 2.4.33-r0
alpine/apache2(Alpine:v3.9) < 2.4.33-r0 2.4.33-r0
Apache HTTP Server = 2.4.0 to 2.4.29 No fix listed

References