CVE-2026-15700
Deferred Deferred - Pending Action

Path Traversal in DedeCMS via Album Publishing

Vulnerability report for CVE-2026-15700, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-07-14

Last updated on: 2026-07-15

Assigner: VulDB

Description

A security flaw has been discovered in DedeCMS 5.7.118. Affected by this vulnerability is the function ExtractFile of the file include/zip.class.php of the component Album Publishing Feature. The manipulation of the argument filename results in path traversal. The attack can be executed remotely. The exploit has been released to the public and may be used for attacks.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-07-14
Last Modified
2026-07-15
Generated
2026-08-04
AI Q&A
2026-07-14
EPSS Evaluated
2026-08-02
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
dede dedecms 5.7.118

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-22 The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-15700 is a security vulnerability in DedeCMS version 5.7.118. The flaw exists in the ExtractFile function within the file include/zip.class.php, which is part of the Album Publishing Feature.

The vulnerability is a path traversal issue, where an attacker can manipulate the 'filename' argument to access or write files outside the intended directory. This can lead to unauthorized file operations on the server.

The attack can be executed remotely, meaning an attacker does not need physical or local access to the system. Additionally, the exploit for this vulnerability has been publicly released, increasing the risk of it being used in attacks.

Detection Guidance

To detect the CVE-2026-15700 vulnerability in DedeCMS 5.7.118, you can check for the presence of the vulnerable file and version. The vulnerability exists in the `include/zip.class.php` file, specifically in the `ExtractFile` function, which is susceptible to path traversal via the `filename` argument.

  • Verify the DedeCMS version: Check if your system is running DedeCMS 5.7.118. This can typically be found in the admin dashboard or by inspecting the version file (e.g., `include/common.inc.php`).
  • Inspect the `zip.class.php` file: Look for the `ExtractFile` function in `include/zip.class.php` and check if it properly sanitizes the `filename` parameter to prevent path traversal.
  • Use a vulnerability scanner: Tools like Nessus, OpenVAS, or custom scripts can scan for known vulnerabilities in DedeCMS, including CVE-2026-15700.
  • Check for suspicious file uploads: Monitor the system for unexpected or malicious ZIP files uploaded via the Album Publishing Feature, as these could exploit the vulnerability.
  • Review logs: Examine web server logs for unusual requests targeting the `zip.class.php` file or attempts to manipulate the `filename` parameter.
Impact Analysis

If you are using DedeCMS 5.7.118, this vulnerability could have several impacts:

  • Unauthorized file access: An attacker could read sensitive files on your server, such as configuration files, user data, or other critical information.
  • Arbitrary file uploads: The attacker might be able to upload malicious files to your server, leading to remote code execution (RCE). This could allow them to take control of your server or execute arbitrary commands.
  • Data manipulation or deletion: The attacker could modify or delete files, potentially disrupting your website or services.
  • Compromise of user data: If your website handles sensitive user data, this vulnerability could lead to data breaches, exposing personal or confidential information.

Since the exploit is publicly available, the risk of an attack is higher, especially if your system is exposed to the internet.

Compliance Impact

This vulnerability can have significant implications for compliance with various standards and regulations, depending on the type of data your system handles:

  • GDPR (General Data Protection Regulation): If your website processes personal data of EU citizens, a breach resulting from this vulnerability could lead to unauthorized access or exposure of that data. This would violate GDPR requirements for data protection and could result in hefty fines, especially if proper security measures were not in place.
  • HIPAA (Health Insurance Portability and Accountability Act): If your system handles protected health information (PHI), this vulnerability could lead to unauthorized access or disclosure of PHI. This would be a violation of HIPAA's Security Rule, which requires safeguards to protect the confidentiality, integrity, and availability of PHI.
  • PCI DSS (Payment Card Industry Data Security Standard): If your website processes payment card information, this vulnerability could lead to unauthorized access to cardholder data. This would violate PCI DSS requirements, which mandate strong security controls to protect such data.

In general, failing to address this vulnerability could be seen as a lack of due diligence in maintaining security, which is a requirement under many compliance frameworks. Organizations may face penalties, legal action, or reputational damage if a breach occurs due to this vulnerability.

Mitigation Strategies

To mitigate CVE-2026-15700, follow these immediate steps to reduce the risk of exploitation:

  • Upgrade DedeCMS: If an official patch or newer version is available, upgrade to the latest version of DedeCMS to fix the vulnerability.
  • Apply a temporary patch: If no official patch is available, manually modify the `ExtractFile` function in `include/zip.class.php` to sanitize the `filename` parameter. Ensure it validates and restricts file paths to prevent traversal attacks.
  • Disable the vulnerable feature: Temporarily disable the Album Publishing Feature if it is not critical to your operations until a patch is applied.
  • Restrict file uploads: Limit file uploads to trusted users only and implement strict file type validation to prevent malicious ZIP files from being uploaded.
  • Monitor for exploitation: Set up alerts for unusual activity, such as repeated requests to `zip.class.php` or attempts to access sensitive files via path traversal.
  • Isolate affected systems: If possible, isolate systems running DedeCMS 5.7.118 from the network until mitigations are in place to prevent remote exploitation.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-15700. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart