CVE-2020-21359

An arbitrary file upload vulnerability in the Template Upload function of Maccms10 allows attackers bypass the suffix whitelist verification to execute…

published August 11, 2021

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

🚨 A sneaky little character at the end of your file name is the key to this arbitrary file upload vulnerability in Maccms10! It's like a sneaky waiter who accepts a dinner reservation but lets you swap out the entire menu item without checking the allergy list—what could go wrong? An attacker could upload a malicious file disguised as harmless, leading to full code execution on the server! This could compromise sensitive data, disrupt service, or turn your server into a launchpad for further attacks. Yikes!

Put simply

It's like a sneaky waiter who accepts a dinner reservation but lets you swap out the entire menu item without checking the allergy list—what could go wrong? This vulnerability allows attackers to bypass suffix whitelist verification in the Template Upload function by appending characters to the file name, which can lead to arbitrary code execution on the server.

What to do

An attacker could upload a malicious file disguised as harmless, leading to full code execution on the server! This could compromise sensitive data, disrupt service, or turn your server into a launchpad for further attacks. Yikes! To secure your system, validate the file type server-side, implement stringent checks on file names, and upgrade to the latest version of Maccms10. Don't forget to audit any existing uploaded files for security! This is fixable! Follow these steps to tighten up your defenses and keep your server safe. 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01733 · 77.5th percentile
Published
2021-08-11T20:53Z
EPSS history
Timeline
  • 11 AUG 20:53Z
    An arbitrary file upload vulnerability in the Template Upload function of Maccms10 allows attackers bypass the suffix whitelist verification to execute…
    cvelistv5