CVE-2017-15715

HIGH EXPLOITED IN THE WILD NUCLEI LAB

Apache httpd <=2.4.29 - Arbitrary File Upload

Title source: nuclei
STIX 2.1

Exploitation Summary

CVE-2017-15715 has been observed exploited in the wild (reported by VulnCheck KEV, InTheWild.io). EIP tracks 2 public exploits from researchers including ehsehs5652, whisp1830. A Nuclei detection template is also available.

AI-analyzed exploit summary This repository demonstrates CVE-2017-15715, an Apache HTTPD vulnerability where a crafted filename with a newline character can bypass `.php` extension restrictions in upload mechanisms, leading to arbitrary file upload and remote code execution. The PoC includes a Dockerized environment with a vulnerable PHP upload script and Apache configuration.

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.

Exploits (2)

nomisec WORKING POC
by ehsehs5652 · remote
https://github.com/ehsehs5652/CVE-2017-15715-httpd

This repository demonstrates CVE-2017-15715, an Apache HTTPD vulnerability where a crafted filename with a newline character can bypass `.php` extension restrictions in upload mechanisms, leading to arbitrary file upload and remote code execution. The PoC includes a Dockerized environment with a vulnerable PHP upload script and Apache configuration.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Apache HTTPD (versions affected by CVE-2017-15715, e.g., 2.4.29 and earlier)
No auth needed
Prerequisites: Apache HTTPD with mod_php enabled · PHP file upload functionality with flawed filename validation · Ability to send HTTP requests to the target
mistral-large-3 · analyzed Jul 10, 2026 Full analysis →
nomisec STUB
by whisp1830 · poc
https://github.com/whisp1830/CVE-2017-15715

The repository contains only a README.md with a Docker image reference, lacking any exploit code or technical details. It appears to be a placeholder or incomplete submission.

Classification
Stub 30%
Attack Type
Other
Complexity
Trivial
Reliability
Theoretical
Target: unknown
No auth needed
mistral-large-3 · analyzed Feb 16, 2026 Full analysis →

Nuclei Templates (1)

Apache httpd <=2.4.29 - Arbitrary File Upload
HIGHby geeknik
Shodan: cpe:"cpe:2.3:a:apache:http_server" || apache 2.4.49

References (27)

Core 27
Core References
Third Party Advisory vendor-advisory x_refsource_ubuntu
https://usn.ubuntu.com/3627-1/
Third Party Advisory vendor-advisory x_refsource_debian
https://www.debian.org/security/2018/dsa-4164
Third Party Advisory x_refsource_confirm
https://security.netapp.com/advisory/ntap-20180601-0004/
Third Party Advisory vendor-advisory x_refsource_redhat
https://access.redhat.com/errata/RHSA-2018:3558
Third Party Advisory vendor-advisory x_refsource_redhat
https://access.redhat.com/errata/RHSA-2019:0367
Third Party Advisory vendor-advisory x_refsource_ubuntu
https://usn.ubuntu.com/3627-2/
Third Party Advisory, VDB Entry vdb-entry x_refsource_bid
http://www.securityfocus.com/bid/103525
Third Party Advisory, VDB Entry vdb-entry x_refsource_sectrack
http://www.securitytracker.com/id/1040570
Vendor Advisory x_refsource_confirm
https://httpd.apache.org/security/vulnerabilities_24.html
Mailing List, Third Party Advisory mailing-list x_refsource_mlist
http://www.openwall.com/lists/oss-security/2018/03/24/6
Third Party Advisory vendor-advisory x_refsource_redhat
https://access.redhat.com/errata/RHSA-2019:0366
Third Party Advisory x_refsource_confirm
https://www.tenable.com/security/tns-2019-09

Scores

CVSS v3 8.1
EPSS 0.8601
EPSS Percentile 99.7%
Attack Vector NETWORK
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

Details

VulnCheck KEV 2022-02-22
InTheWild.io 2022-02-22
CWE
CWE-20
Status published
Products (16)
apache/http_server 2.4.0 - 2.4.29
canonical/ubuntu_linux 14.04
canonical/ubuntu_linux 16.04
canonical/ubuntu_linux 17.10
canonical/ubuntu_linux 18.04
debian/debian_linux 8.0
debian/debian_linux 9.0
netapp/clustered_data_ontap
netapp/santricity_cloud_connector
netapp/storage_automation_store
... and 6 more
Published Mar 26, 2018
Tracked Since Feb 18, 2026