DedeCMS website software lets anyone run commands on the server
Attackers can send a specially crafted web request that makes the website run their own code and commands on the server, with no login needed. This can give them full control of the site.
| Severity | CriticalCVSS 9.3 of 10 |
|---|---|
| Being exploited? | UnclearNo reports either way yet |
| Fix available? | UnclearNo fixed version published in the sources yet |
| How sure is this? | Official, 2 sourcesBacked by an official source |
How the attack works simplified
- 1Attacker sends requestCrafted Referer header, no login needed
- 2Site builds templateReferer text is written into template code
- 3Code gets executedServer runs the injected PHP
- 4Commands run on serverSystem commands run with server rights
- ResultAttacker controls the server
What happened
DedeCMS through 5.8.1-beta has a PHP code injection flaw in ShowMsg(), where the HTTP Referer header is written into a template string that is then included and executed. A crafted Referer sent to /plus/flink.php?dopost=save with an empty validate code triggers arbitrary PHP and system command execution.
Are you affected?
You are affected if you run DedeCMS up to and including version 5.8.1-beta with the flink.php page reachable from the internet.
DedeCMS through 5.8.1-beta
What to do
- Check whether your site runs DedeCMS version 5.8.1-beta or older.
- Block public access to /plus/flink.php or restrict it to trusted IP addresses until a fix is applied.
- Check the vendor or the GitHub advisory GHSA-8g3p-p68p-pg53 for a patched version and upgrade as soon as one is available.
- Review the server for unknown files, new accounts, or unexpected processes, since exploitation has been observed.
Timeline
- 22 Oct 2026, 11:17 UTCPublicly disclosed
- 22 Oct 2026, 11:17 UTCReported by NVD · NVD
- 25 Oct 2026, 16:35 UTCGitHub Advisory reported on it · GitHub Advisory
Sources 2 reports, oldest first
Official vendor, government CERT or advisory database
- NVD22 Oct 2026, 11:17 UTC
- DedeCMS through 5.8.1-beta contains a PHP code injection vulnerability in ShowMsg() where the...GitHub Advisory · 22 Oct 2026, 12:31 UTC
Technical details
- ID
- CVE-2021-48016 · GHSA-8g3p-p68p-pg53
- CVSS
- 9.3 / 10
- EPSS
- 0.4% chance of exploitation within 30 days
- Disclosed
- 22 Oct 2026, 11:17 UTC
- On Zero Radar
- before the radar started
- Last change
- 25 Oct 2026, 16:35 UTC
The plain-language parts and the attack diagram were written by an AI model (anthropic/claude-haiku-5.5) from the sources above. Facts like versions, exploitation and dates come from the sources themselves. How Zero Radar works