Skip to main content

DedeCMS EUVDEUVD-2026-109685

| CVE-2026-116253 MEDIUM
Code Injection (CWE-94)
2026-10-26 VulDB GHSA-64f7-jr64-mq39
6.9
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify exposed plus/ad_js.php endpoint
  2. Delivery
    Craft malicious aid parameter
  3. Exploit
    Submit request triggering code injection in _RunMagicQuotes
  4. Execution
    Injected code processed by DedeCMS
  5. Impact
    Partial compromise of confidentiality, integrity, availability

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

Exploitation targets the specific DedeCMS advertisement-rendering endpoint plus/ad_js.php and requires that this script be reachable over the network; the injection is triggered by manipulating the 'aid' request argument, which flows through the _RunMagicQuotes function in common.inc.php. Per the CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N), no authentication, no user interaction, and no special attack requirement are needed, so default internet-exposed installations of DedeCMS 5.7.118 are at risk. The precise manipulation of 'aid' needed to achieve code injection is not described in the available sources. The principal limiting factors are version/product scope (confirmed only for DedeCMS 5.7.118) and the Low impact sub-scores, which suggest the achievable effect may be partial rather than full code execution.

Impact

This is a mid-tier risk that should be triaged on a routine schedule rather than treated as an emergency. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes a remotely reachable flaw with low attack complexity, no attack requirements, no privileges, and no user interaction - meaning it is reachable by anonymous remote attackers against an exposed endpoint. However, the impact metrics are all Low (VC:L/VI:L/VA:L), which is unusual for a CWE-94 code-injection issue and is the main reason the score lands at 6.9 (Medium) rather than Critical; VulDB appears to have scoped the achievable impact as partial rather than full system compromise. The exploit-maturity metric is E:X (Not Defined), there is no CISA KEV listing, and no EPSS probability is supplied, so there is no positive signal of active or imminent exploitation; the vuln.today priority of 'this_month' is consistent with a patch-on-normal-cadence item. Note a tension in the data: the Tags assert 'RCE' and the CWE is code injection (CWE-94), which normally implies arbitrary code execution and high integrity/availability impact, yet the CVSS impact sub-scores are only Low - this disagreement should be resolved against the vendor/VulDB detail before escalating, as the true impact may be higher than the numeric score suggests. All intelligence here originates from a single source (VulDB), so independent corroboration is absent.

Exploit ScenarioDerived

A remote, unauthenticated attacker sends a crafted HTTP request to the public plus/ad_js.php advertisement-rendering endpoint, supplying a malicious value in the 'aid' parameter that is mishandled by the _RunMagicQuotes routine in common.inc.php, resulting in code injection (CWE-94). No user interaction or prior authentication is required per the CVSS 4.0 vector (PR:N/UI:N). No public exploit identified at time of analysis; the only references are VulDB catalog and submission pages, not verified working exploit code.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.5% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 26, 2026

Unauthenticated code injection in DedeCMS 5.7.118 lets a remote attacker manipulate the 'aid' argument of the advertisement-rendering endpoint plus/ad_js.php, which is processed through the _RunMagicQuotes function in common.inc.php, to inject code into the application (CWE-94). The CVSS 4.0 and independent assessments agree on network reachability with no privileges and no user interaction (AV:N/AC:L/AT:N/PR:N/UI:N), while impact sub-scores are Low, indicating a partial rather than full compromise is the likely ceiling. No public exploit code has been identified at time of analysis, the issue is not in CISA KEV, and the vuln.today decision label places it in this_month - routine triage rather than emergency response, with exposure limited to installations where plus/ad_js.php is reachable over the network.

RemediationAI

No vendor-released patch or fixed version is identified in the available data, so there is no confirmed upgrade target to cite; monitor the VulDB entry at https://vuldb.com/vuln/426287 for a vendor fix and validate any DedeCMS release note before treating a build as remediated. Compensating controls, in order of effectiveness against the assessed exploitation conditions: block or restrict network access to the plus/ad_js.php endpoint (via web-server rewrite/ACL or a WAF rule) so that only trusted upstreams can reach it - this removes the attack surface but will break advertisement rendering for any page that loads that script; alternatively place the whole DedeCMS administrative and plus/ directory set behind IP allowlisting or authentication at the reverse proxy, accepting that public ad delivery degrades; and add filtering for crafted 'aid' values on requests to plus/ad_js.php, understanding that such filtering is signature-based and will not catch alternate encodings of the same injection. Because authentication requirements are unconfirmed for any bypass path, do not rely on login gating of the endpoint alone.

Affected VersionsENISA

DeDeCMS 5.7.118

Affected Packages

euvd dedecms no fix

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; the affected component is its advertisement rendering path. Requests to plus/ad_js.php carry an 'aid' argument that is passed into common.inc.php::_RunMagicQuotes, a legacy input-sanitisation helper inherited from PHP's magic-quotes emulation era. The flaw is classified CWE-94 (Improper Control of Generation of Code, i.e. code injection), meaning the sanitisation performed by that helper is insufficient to neutralise attacker-controlled input before it reaches a code-generating context. The supplied evidence does not describe the exact payload construction or the specific sink that executes the injected content, and the trigger mechanism is not described in the available sources; what is confirmed is that the injection point is the 'aid' parameter and that exploitation requires plus/ad_js.php to be reachable. The CPE record (cpe:2.3:a:n/a:dedecms:*:*:*:*:*:*:*:*) is unversioned, while the description pins the confirmed scope to DedeCMS 5.7.118, so earlier or later branches are unverified rather than confirmed safe.

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

Vendor (VulDB) PRIMARY 6.9 MEDIUM
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
vuln.today AI 7.3 HIGH

Remote unauthenticated reach via a public endpoint with no interaction gives AV:N/AC:L/PR:N/UI:N; impact kept Low across C/I/A to stay consistent with the source's partial-impact scoping.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

A vulnerability was determined in DedeCMS 5.7.118. This vulnerability affects the function common.inc.php::_RunMagicQuotes of the file plus/ad_js.php of the component Advertisement Rendering. Executing a manipulation of the argument aid can lead to code injection. The attack can be executed remotely.

Threat Intelligence Overview

EPSS Score
0.5%
Top 58% exploitable
Prevalence
Medium
popular PHP CMS, widely used in China but niche globally
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.5%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Code Injection CRITICAL

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.

CVE-2017-17731 CRITICAL POC
9.8 Dec 18

DedeCMS through 5.7 has SQL Injection via the $_FILES superglobal to plus/recommend.php. Rated critical severity (CVSS 9

CVE-2017-17730 CRITICAL POC
9.8 Dec 18

DedeCMS through 5.7 has SQL Injection via the logo parameter to plus/flink_add.php. Rated critical severity (CVSS 9.8),

CVE-2024-35510 CRITICAL POC
9.8 May 28

An arbitrary file upload vulnerability in /dede/file_manage_control.php of DedeCMS v5.7.114 allows attackers to execute

CVE-2024-29684 CRITICAL POC
9.8 Mar 26

DedeCMS v5.7 was discovered to contain a Cross-Site Request Forgery (CSRF) via the component /src/dede/makehtml_homepage

CVE-2023-37839 CRITICAL POC
9.8 Jul 13

An arbitrary file upload vulnerability in /dede/file_manage_control.php of DedeCMS v5.7.109 allows attackers to execute

CVE-2023-3578 CRITICAL POC
9.8 Jul 10

A vulnerability classified as critical was found in DedeCMS 5.7.109. Rated critical severity (CVSS 9.8), this vulnerabil

CVE-2023-2056 CRITICAL POC
9.8 Apr 14

A vulnerability was found in DedeCMS up to 5.7.87 and classified as critical.php. Rated critical severity (CVSS 9.8), th

CVE-2022-35516 CRITICAL POC
9.8 Aug 17

DedeCMS v5.7.93 - v5.7.96 was discovered to contain a remote code execution vulnerability in login.php. Rated critical s

CVE-2022-34531 CRITICAL POC
9.8 Jul 29

DedeCMS v5.7.95 was discovered to contain a remote code execution (RCE) vulnerability via the component mytag_ main.php.

CVE-2018-19061 CRITICAL POC
9.8 Nov 07

DedeCMS 5.7 SP2 has SQL Injection via the dede\co_do.php ids parameter. Rated critical severity (CVSS 9.8), this vulnera

CVE-2018-12045 CRITICAL POC
9.8 Jun 08

DedeCMS through V5.7SP2 allows arbitrary file upload in dede/file_manage_control.php via a dede/file_manage_view.php?fmd

CVE-2024-33749 CRITICAL POC
9.1 May 06

DedeCMS V5.7.114 is vulnerable to deletion of any file via mail_file_manage.php. Rated critical severity (CVSS 9.1), thi

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy