← Vulnerability feed

Vulnerability record · CVE-2015-4553 · published 6 January 2020

CVE-2015-4553: DeDeCMS unrestricted file upload allows remote code execution

Dedecms · Dedecms

DeDeCMS before 5.7-sp1 contains an unrestricted file upload flaw (CWE-434) that lets a malicious user upload a file and gain shell access. The vulnerability is remotely reachable and requires only low privileges, making it a direct path to server compromise.

8.8 CVSS 3.1 High EPSS 57% · top 1.0% CWE-434 · Unrestricted file upload
8.8CVSS 3.1 base score, v2 6.5
57%EPSS exploitation probability, 30 days
NoNot in CISA KEV
1Affected product versions listed by NVD
6References, 4 tagged exploit
17 Jun 2026Last modified by NVD

Description

A file upload issue exists in DeDeCMS before 5.7-sp1, which allows malicious users getshell.

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 19 September 2026. Confidence: high.

high priorityCVSS 8.8 and a high EPSS percentile with public exploit code make this a serious remote code execution risk, though it is not in CISA KEV.

What it is

DeDeCMS before 5.7-sp1 contains an unrestricted file upload flaw (CWE-434) that lets a malicious user upload a file and gain shell access. The vulnerability is remotely reachable and requires only low privileges, making it a direct path to server compromise.

Impact

An attacker can upload a crafted file to execute arbitrary code on the server, leading to full compromise of the web application and its host. This can result in data theft, defacement, or use of the server as a foothold for further attacks.

Attack surface

The flaw is reachable over the network (AV:N) with low privileges required (PR:L) and no user interaction (UI:N). An attacker with a valid low-privileged account can upload a malicious file through the affected upload functionality.

Exploitation

Public exploit code is available (Exploit-DB 37423 and a Full Disclosure post), and EPSS indicates a high probability of exploitation in the wild (0.56738, 99th percentile). The CVE is not listed in CISA KEV, so no confirmed active exploitation is recorded there.

What to do

  • Upgrade DeDeCMS to version 5.7-sp1 or later immediately.
  • Restrict upload directories to prevent execution of uploaded files (e.g., disable script execution via web server configuration).
  • Validate and whitelist allowed file types and extensions on the server side for all uploads.
  • Apply the principle of least privilege to the web server process and any accounts that can upload files.
  • Monitor and audit file upload activity for suspicious files or unexpected script execution.

Detection

  • Monitor web server logs for POST requests to upload endpoints followed by access to newly uploaded files with executable extensions.
  • Alert on creation of files with script extensions (e.g., .php, .phtml, .jsp) in upload or data directories.
  • Use file integrity monitoring to detect unexpected new executable files in web-accessible paths.
  • Review application logs for uploads by low-privileged users that result in files outside expected content types.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

LinkTags
http://seclists.org/fulldisclosure/2015/Jun/47 ExploitMailing ListThird Party Advisory
http://www.securityfocus.com/bid/75285 Third Party AdvisoryVDB Entry
https://www.exploit-db.com/exploits/37423/ ExploitThird Party AdvisoryVDB Entry
http://seclists.org/fulldisclosure/2015/Jun/47 ExploitMailing ListThird Party Advisory
http://www.securityfocus.com/bid/75285 Third Party AdvisoryVDB Entry
https://www.exploit-db.com/exploits/37423/ ExploitThird Party AdvisoryVDB Entry

Track CVE-2015-4553 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

9.8CVE-2026-30643Dedecms code injection vulnerabilityAn issue was discovered in DedeCMS 5.7.118 allowing attackers to execute code via crafted setup tag values in a module upload.EPSS 0.78%9.8CVE-2026-30694Dedecms code injection vulnerabilityAn issue in DedeCMS v.5.7.118 and before allows a remote attacker to execute arbitrary code via the array_filter componentEPSS 0.98%9.8CVE-2024-35510Dedecms unrestricted file upload vulnerabilityAn arbitrary file upload vulnerability in /dede/file_manage_control.php of DedeCMS v5.7.114 allows attackers to execute arbitrary code via uploading …EPSS 0.73%9.8CVE-2024-35375Dedecms unrestricted file upload vulnerabilityThere is an arbitrary file upload vulnerability on the media add .php page in the backend of the website in version 5.7.114 of DedeCMSEPSS 0.47%9.8CVE-2024-29661Dedecms unrestricted file upload vulnerabilityA File Upload vulnerability in DedeCMS v5.7 allows a local attacker to execute arbitrary code via a crafted payload.EPSS 0.67%9.8CVE-2024-3685Dedecms sql injection vulnerabilityA vulnerability, which was classified as critical, was found in DedeCMS 5.7.112-UTF8. Affected is an unknown function of the file stepselect_main.php…EPSS 0.59%9.8CVE-2024-29684Dedecms cross-site request forgery vulnerabilityDedeCMS v5.7 was discovered to contain a Cross-Site Request Forgery (CSRF) via the component /src/dede/makehtml_homepage.php allowing a remote attack…EPSS 0.57%9.8CVE-2023-7212Dedecms unrestricted file upload vulnerabilityA vulnerability classified as critical has been found in DeDeCMS up to 5.7.112. Affected is an unknown function of the file file_class.php of the com…EPSS 0.59%

Source: NIST National Vulnerability Database (record CVE-2015-4553), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.