CVE-2017-15715 Security feature bypass in Apache HTTP Server
Attackers can bypass file upload restrictions by exploiting regex matching flaws in Apache HTTP Server's FilesMatch directive.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2017-15715?
CVE-2017-15715 is a high-severity vulnerability in Apache Http Server, published on 26 Mar 2018. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official 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.
Weakness: CWE-20
Which versions are affected by CVE-2017-15715?
It affects 8 products.
Products include Apache Http Server, Canonical Ubuntu Linux, Debian Debian Linux, Netapp Clustered Data Ontap, Netapp Santricity Cloud Connector, Netapp Storage Automation Store and 2 more.
How do I fix CVE-2017-15715?
Upgrade to a fixed version.
Is CVE-2017-15715 being exploited?
It is not confirmed as exploited in the wild, but public exploit code for CVE-2017-15715 exists.
Public exploit code: 1 Nuclei template and 3 proofs of concept on GitHub.
Other vulnerabilities in Apache Http Server
Sources
Also known as ALPINE-CVE-2017-15715, CLEANSTART-2026-PP80959, DEBIAN-CVE-2017-15715, GHSA-p3h3-wpw6-m7vf, UBUNTU-CVE-2017-15715.