Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify exposed DedeCMS plus/mytag_js.php
-
ExploitSend crafted request with malicious aid parameter
-
ExecutionTrigger code injection in PHP handler
-
ImpactAchieve limited code execution/manipulation
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 an internet-reachable DedeCMS installation (version up to and including 5.7.118) with the plus/mytag_js.php script accessible; exploitation is remote and unauthenticated (PR:N) with no user interaction (UI:N), targeting the 'aid' request parameter. No special non-default configuration is stated as required. The main limiting factors are the constrained technical impact (vendor rated VC/VI/VA all Low, so this is unlikely to be full arbitrary code execution despite the RCE tag) and the requirement that the plus/ auxiliary scripts remain deployed and reachable (some hardened DedeCMS deployments remove or restrict plus/ endpoints). |
| Impact | Signals are mixed and lean toward moderate rather than critical priority. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes a trivially reachable, unauthenticated, remote attack with no user interaction - the ideal profile for opportunistic scanning of a PHP CMS endpoint. However, the vendor (VulDB) rated the actual impact as only Low across all three dimensions (VC:L/VI:L/VA:L), which is in direct tension with the 'RCE'/'Code Injection' (CWE-94) framing: genuine arbitrary code execution would normally carry High impacts. This suggests the 'aid' injection in plus/mytag_js.php yields a constrained primitive (e.g., limited include/injection or partial disclosure) rather than full server takeover, OR that VulDB scored conservatively. Exploit maturity is E:P (proof-of-concept) and the description states the exploit 'has been made public,' so publicly available exploit code exists - but this is NOT active exploitation. There is no CISA KEV listing and no EPSS score in the provided data. Net: a real, easy-to-reach issue worth patching promptly given DedeCMS's exposure to mass scanning, but the Low technical-impact rating tempers it below true-critical. The RCE claim versus Low CVSS impact metrics is the key conflict - verify the concrete primitive against the VulDB writeup before treating as remote code execution. |
| Exploit ScenarioDerived | An unauthenticated attacker sends a crafted HTTP request to plus/mytag_js.php manipulating the 'aid' parameter to inject code into the DedeCMS application context. Because the endpoint requires no authentication or user interaction (PR:N/UI:N) and public POC code exists (E:P), the attack is easily automated across internet-exposed DedeCMS installations. The realized impact appears limited (vendor VC/VI/VA:L), so the outcome is more likely constrained injection or partial compromise than full server-level code execution. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 20, 2026
Code injection in DedeCMS through version 5.7.118 lets remote, unauthenticated attackers manipulate the 'aid' argument handled by plus/mytag_js.php to inject attacker-controlled code into the application's processing path, with the vendor-scored impact limited to low confidentiality, integrity and availability effects. A public exploit for this issue exists, so any internet-reachable installation that still exposes the plus/ auxiliary scripts should be considered at risk of opportunistic scanning and exploitation; CISA KEV does not list this CVE, indicating no confirmed active exploitation at time of analysis. Because the technical impact is constrained rather than a full compromise chain, this is a moderate-priority hardening item rather than an emergency patch-and-isolate scenario.
RemediationAI
No vendor-released patch was identified at time of analysis, so remediation must initially rely on reducing exposure until an updated DedeCMS release is published and tracked via https://vuldb.com/vuln/407953 and https://vuldb.com/cve/CVE-2026-94004. The most effective compensating control is to block external access to the plus/ directory entirely at the web server or reverse-proxy layer, or at minimum deny requests specifically to plus/mytag_js.php; the trade-off is that DedeCMS's dynamic custom-tag/JS generation and other plus/-hosted auxiliary features will stop working for public visitors, so this should be paired with an internal-access exception if those features are still needed. If the script must remain reachable, deploy a WAF or application filter that rejects non-numeric or unexpected content in the 'aid' parameter and rejects requests carrying encoded or chained payload syntax, recognizing that signature-based filtering can be evaded by obfuscation and is a stopgap rather than a fix. Additional hardening includes restricting the plus/ directory by source IP where feasible, disabling unused DedeCMS auxiliary modules, and monitoring logs for requests to plus/mytag_js.php with suspicious 'aid' values; because public exploit code exists, patched or restricted deployment should be prioritized over detection-only monitoring.
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 whose plus/ directory contains auxiliary scripts that are typically reachable directly over HTTP without authentication. The affected endpoint, plus/mytag_js.php, is part of the CMS's custom-tag/JS generation functionality and takes an 'aid' request parameter that is not adequately validated before being used in a code-generation/execution context, which is the classic CWE-94 (Improper Control of Generation of Code, 'Code Injection') pattern. The provided CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/E:P) confirms a network-reachable, unauthenticated attack with no user interaction, but the low VC/VI/VA values indicate the demonstrated injection yields only partial control rather than a guaranteed full remote code execution primitive, despite RCE-related tags associated with the report. The CPE entry (cpe:2.3:a:n/a:dedecms:*:*:*:*:*:*:*:*) is generic and does not pin a vendor build, so the practical version boundary is the reported maximum of 5.7.118.
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:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Unauthenticated remote reachable endpoint (AV:N/AC:L/PR:N/UI:N) but vendor-rated constrained impact maps to Low confidentiality/integrity/availability rather than the High expected of full RCE.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
1DescriptionCVE.org
A vulnerability was found in DedeCMS up to 5.7.118. The affected element is an unknown function of the file plus/mytag_js.php. The manipulation of the argument aid results in code injection. The attack can be launched remotely. The exploit has been made public and could be used.
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-83732
GHSA-m575-xcmx-5jj5
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB