CVE-2019-16192

upload_model() in /admini/controllers/system/managemodel.php in DocCms 2016.5.17 allow remote attackers to execute arbitrary PHP code through module management…

published September 9, 2019

CVSS
—
EPSS
2%
Percentile
81.4
In the wild
Unconfirmed
What it is

⚠️ A sneaky flaw in DocCms lets attackers execute any PHP code they want through module management uploads! You might want to check your permissions! Think of it like a restaurant allowing customers to drop off takeout orders without checking what’s inside — you could be serving up something dangerous without even knowing it! This vulnerability could lead to remote code execution, meaning an attacker could upload a harmful script disguised as a harmless module. If exploited, they could gain complete control of your system, accessing sensitive information or even causing total chaos!

Put simply

Think of it like a restaurant allowing customers to drop off takeout orders without checking what’s inside — you could be serving up something dangerous without even knowing it! The vulnerability arises from the upload_model() function in DocCms, which fails to properly validate uploaded module management files. This oversight allows attackers to upload a ZIP archive containing malicious PHP code, which could then be executed on the server.

What to do

This vulnerability could lead to remote code execution, meaning an attacker could upload a harmful script disguised as a harmless module. If exploited, they could gain complete control of your system, accessing sensitive information or even causing total chaos! To remediate this issue, immediately restrict file uploads to only accepted file types and implement strict validation on uploaded modules. Review your server configurations and update to the latest version of DocCms to ensure future security. 🔒 You’ve got this! By following these steps, you can protect your system and keep those unwanted guests out! 🦸

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.02080 · 81.4th percentile
Published
2019-09-09T20:39Z
EPSS history
Timeline
  • 09 SEP 20:39Z
    upload_model() in /admini/controllers/system/managemodel.php in DocCms 2016.5.17 allow remote attackers to execute arbitrary PHP code through module management…
    cvelistv5