CVE-2017-15715 Security feature bypass in Apache HTTP Server

High 8.1 Published Updated

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.

All Apache Http Server vulnerabilities

Sources

Also known as ALPINE-CVE-2017-15715, CLEANSTART-2026-PP80959, DEBIAN-CVE-2017-15715, GHSA-p3h3-wpw6-m7vf, UBUNTU-CVE-2017-15715.

Is CVE-2017-15715 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free