CVE-2023-53889CWE-434

Perch CMS 3.2 Remote Code Execution via Unrestricted File Upload

High · published December 15, 2025

CVSS v4.0
8.6
EPSS
1%
Percentile
60.1
In the wild
Unconfirmed
What it is

⚡ An admin's simple file upload can turn into a remote command execution nightmare! With Perch CMS 3.2, a malicious PHP file could be smuggled in, and the consequences are intense! Think of it like a hotel where guests can drop off whatever they want at the front desk — if those staff aren’t checking what’s being handed in, a dangerous package could easily slip through! Here, the assets management interface is that unsuspecting front desk, letting attackers submit harmful files without a second glance. If an attacker pulls this off, they could execute arbitrary commands on your server, gaining complete control! Imagine the chaos — unauthorized access to sensitive data, total system compromise, and even the ability to launch further attacks. This could lead to catastrophic data breaches and loss of trust.

Put simply

Think of it like a hotel where guests can drop off whatever they want at the front desk — if those staff aren’t checking what’s being handed in, a dangerous package could easily slip through! Here, the assets management interface is that unsuspecting front desk, letting attackers submit harmful files without a second glance. This vulnerability in Perch CMS 3.2 allows authenticated administrators to upload arbitrary .phar files, which can contain executable PHP code. This means an attacker can embed malicious commands that get executed on the server, posing a significant security risk.

What to do

If an attacker pulls this off, they could execute arbitrary commands on your server, gaining complete control! Imagine the chaos — unauthorized access to sensitive data, total system compromise, and even the ability to launch further attacks. This could lead to catastrophic data breaches and loss of trust. To mitigate this risk, immediately update to the patched version of Perch CMS. Moreover, review and restrict file upload permissions to ensure only safe file types are permitted. Implement validation checks on uploaded files to prevent potential exploits. You've got this! By taking these steps, you can safeguard your system against this vulnerability and protect your precious data! 🛡️

The record
Technical detail
CVSS v4.0
8.6 · HIGH
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
EPSS
0.00924 · 60.1th percentile
Weakness
CWE-434 · Unrestricted Upload of File with Dangerous Type
Published
2025-12-15T20:28Z
EPSS history
Timeline
  • 15 DEC 20:28Z
    Perch CMS 3.2 Remote Code Execution via Unrestricted File Upload
    cvelistv5