CVE-2020-20718

File Upload vulnerability in PluckCMS v.4.7.10 dev versions allows a remote attacker to execute arbitrary code via a crafted image file to the the save_file()…

Critical · published June 20, 2023

CVSS v3.1
9.8
EPSS
1%
Percentile
70.5
In the wild
Unconfirmed
What it is

🚨 A crafty attacker can execute arbitrary code just by uploading a crafted image file in PluckCMS v4.7.10! 🔥 Think of this like a chef who accepts any dish without checking the ingredients — a malicious recipe could poison the entire kitchen. This vulnerability allows attackers to serve up harmful code right where it shouldn't be. If exploited, an attacker could gain total control of your server, allowing them to steal data, modify content, or even bring the whole site down. The consequences could be absolutely devastating, leading to loss of reputation and sensitive information.

Put simply

Think of this like a chef who accepts any dish without checking the ingredients — a malicious recipe could poison the entire kitchen. This vulnerability allows attackers to serve up harmful code right where it shouldn't be. This vulnerability in PluckCMS's save_file() parameter allows remote code execution through poorly validated file uploads, essentially letting attackers trick the system into running their malicious code.

What to do

If exploited, an attacker could gain total control of your server, allowing them to steal data, modify content, or even bring the whole site down. The consequences could be absolutely devastating, leading to loss of reputation and sensitive information. To protect yourself, immediately upgrade your PluckCMS installation to the latest stable version, patching this vulnerability. Additionally, implement strict file validation to only allow safe formats and sizes for uploads. Regular audits of your file upload processes can further bolster security. You've got this! By following these steps, you'll not only fix this critical flaw but also fortify your site against future threats. 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01314 · 70.5th percentile
Published
2023-06-20T00:00Z
EPSS history
Timeline
  • 20 JUN 00:00Z
    File Upload vulnerability in PluckCMS v.4.7.10 dev versions allows a remote attacker to execute arbitrary code via a crafted image file to the the save_file()…
    cvelistv5