Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to DedeCMS admin backend
-
ExploitCraft malicious vtime parameter for update_guide.php
-
ExecutionTrigger code injection via require_once
-
ImpactExecute attacker-controlled PHP on server
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Code injection prevention, sandbox exec
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires authenticated high-privilege (administrator) access to the DedeCMS backend, as dede/update_guide.php is an admin-side install/update guide script and the CVSS vector specifies PR:H. The attacker then supplies a malicious vtime argument that reaches a require_once call, achieving PHP code injection remotely (AV:N, no user interaction). Limiting factors: exploitation is gated on valid admin authentication, so it is not reachable by anonymous remote users; accessibility of update_guide.php may also depend on the install/update directory being present and on versions at or below 5.7.118. The precise trigger mechanism beyond manipulation of vtime is not described in the available sources. |
| Impact | Signals are mixed and point to a moderate, authentication-gated risk rather than an urgent one. The supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:N, base 5.1 'medium') requires high privileges (PR:H), meaning an attacker must already hold DedeCMS administrator access - the affected file dede/update_guide.php sits in the product's admin backend. This is consistent with the vuln.today decision label 'this_month' (a routine-priority bucket, not act_now or emergency). No EPSS score is provided in the input, so the empirical exploitation-probability signal is missing and cannot be weighed. The vulnerability is NOT in CISA KEV, so there is no evidence of active exploitation. A public PoC reference exists (github.com/SDshadow/cve), but the input flags it as 'reference only, not verified as working exploit code,' so it should not be treated as confirmed weaponized exploit code. Net: the code-injection flaw (CWE-94) is technically serious because it can yield server-side PHP execution, but the PR:H precondition confines it to already-privileged admins or post-compromise lateral use, which is why the vendor-side CVSS impacts are scored low and the overall priority is moderate rather than critical. Note the tension worth verifying: the Tags assert 'RCE' while the input CVSS 4.0 vector rates vulnerable-system impacts only Low (VC:L/VI:L/VA:L) - if this is genuine code execution the real impact is higher than the base vector suggests. |
| Exploit ScenarioDerived | An attacker who already holds DedeCMS administrator access (or has hijacked an admin session) sends a crafted request to dede/update_guide.php with a malicious vtime argument that is fed into a require_once call, resulting in injection and execution of attacker-controlled PHP code on the server. A public PoC reference exists but is not verified as working exploit code. Because the CVSS vector specifies PR:H, valid high-privilege authentication is required, so realistic use is by malicious insiders or as a post-compromise escalation/persistence step rather than opportunistic unauthenticated attack. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 25, 2026
PHP code injection in DedeCMS up to and including 5.7.118 lets an attacker who already holds backend administrator credentials supply a crafted vtime argument to dede/update_guide.php, which is passed into a require_once call and results in attacker-influenced code being loaded and executed. The assessed vector (CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H) confirms remote reachability with no user interaction, but exploitation is gated on high-privilege authentication, so anonymous remote users cannot reach the flaw directly. A public PoC reference exists in a third-party GitHub repository; it is not verified as working exploit code, and there is no CISA KEV confirmation of active exploitation, with a vuln.today priority of this_month indicating a moderate, authentication-gated risk rather than an emergency.
RemediationAI
No vendor-released patch or fixed version is identified in the available data at time of analysis, so the primary actionable step is to confirm the current DedeCMS release status with the vendor and, in the interim, remove or restrict dede/update_guide.php on production installations - that script is an install/update guide that is not needed post-deployment, and deleting it eliminates the require_once sink entirely, with the caveat that future in-place upgrades relying on it must be run from a trusted maintenance context instead. Because exploitation requires high-privilege (administrator) backend access, restricting the dede admin directory to trusted source addresses and enforcing strong, unique administrator credentials reduces exposure, at the cost of operational inconvenience for administrators working off-network. Note that removing the script is a compensating control, not a vendor fix, and that the public PoC reference at https://github.com/SDshadow/cve/tree/main/DedeCMS/V5.7.118-update_guide-RCE/poc should be used to validate detection coverage; monitor administrative access logs for requests to update_guide.php carrying unusual vtime values.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
DedeCMS is a PHP-based content management system, and dede/update_guide.php is an administrative install/update guide script. The weakness is classified CWE-94 (Improper Control of Generation of Code / code injection): the script's require_once call is reached with data derived from the vtime argument, allowing an attacker who can influence that argument to have code of their choosing pulled into the PHP execution path. Because the sink is a require_once include rather than an eval-style construct, the practical outcome is file-inclusion-driven PHP code execution within the web server's context, with confidentiality, integrity and availability impact all rated High in the independent assessment. The CPE record (cpe:2.3:a:n/a:dedecms) is a generic product match without version granularity, so the affected range is taken from the description as versions up to 5.7.118. The precise trigger mechanism beyond manipulation of vtime is not described in the available sources, and the CVSS 4.0 vector's AC:L/AT:N values should not be read as any statement about timing or race conditions.
Know when Dedecms gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
File resides in the DedeCMS admin backend so valid admin auth is needed (PR:H); vtime manipulation yields arbitrary server-side PHP execution, giving high C/I/A with no scope change.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A weakness has been identified in DedeCMS up to 5.7.118. Impacted is the function require_once of the file dede/update_guide.php. This manipulation of the argument vtime causes code injection. Remote exploitation of the attack is possible. The exploit has been made available to the public and could be used for attacks.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
DedeCMS through 5.7 has SQL Injection via the $_FILES superglobal to plus/recommend.php. Rated critical severity (CVSS 9
DedeCMS through 5.7 has SQL Injection via the logo parameter to plus/flink_add.php. Rated critical severity (CVSS 9.8),
An arbitrary file upload vulnerability in /dede/file_manage_control.php of DedeCMS v5.7.114 allows attackers to execute
DedeCMS v5.7 was discovered to contain a Cross-Site Request Forgery (CSRF) via the component /src/dede/makehtml_homepage
An arbitrary file upload vulnerability in /dede/file_manage_control.php of DedeCMS v5.7.109 allows attackers to execute
A vulnerability classified as critical was found in DedeCMS 5.7.109. Rated critical severity (CVSS 9.8), this vulnerabil
A vulnerability was found in DedeCMS up to 5.7.87 and classified as critical.php. Rated critical severity (CVSS 9.8), th
DedeCMS v5.7.93 - v5.7.96 was discovered to contain a remote code execution vulnerability in login.php. Rated critical s
DedeCMS v5.7.95 was discovered to contain a remote code execution (RCE) vulnerability via the component mytag_ main.php.
DedeCMS 5.7 SP2 has SQL Injection via the dede\co_do.php ids parameter. Rated critical severity (CVSS 9.8), this vulnera
DedeCMS through V5.7SP2 allows arbitrary file upload in dede/file_manage_control.php via a dede/file_manage_view.php?fmd
DedeCMS V5.7.114 is vulnerable to deletion of any file via mail_file_manage.php. Rated critical severity (CVSS 9.1), thi
EUVD-2026-109566
GHSA-g9jw-2c37-v8j4
NVD
CVE.org
VulDB
Exploit-DB