CVE-2021-47667CWE-78

An OS command injection vulnerability in lib/NSSDropoff.php in ZendTo 5.24-3 through 6.x before 6.10-7 allows unauthenticated remote attackers to execute…

Critical · published April 5, 2025

CVSS v3.1
10.0
EPSS
37%
Percentile
98.5
In the wild
Unconfirmed
What it is

🚨 A sneaky command injection vulnerability could let attackers run any command they want! Just by dropping off a file, they can take complete control of your system. 🔥 Think of it like a delivery person who, instead of just leaving your package, opens the door and steps inside to rearrange your entire living room. In this case, the POST /dropoff request is the key that lets them in, and the tmp_name parameter is their ticket to wreak havoc. An unauthenticated attacker could exploit this vulnerability to execute arbitrary commands on your server, potentially leading to data breaches, system takeover, or even service disruption. This kind of access can be absolutely devastating for any organization, exposing sensitive information and compromising the integrity of your systems.

Put simply

Think of it like a delivery person who, instead of just leaving your package, opens the door and steps inside to rearrange your entire living room. In this case, the POST /dropoff request is the key that lets them in, and the tmp_name parameter is their ticket to wreak havoc. This OS command injection vulnerability in ZendTo allows attackers to inject shell metacharacters through the tmp_name parameter in a file drop-off request. Versions prior to 6.10-7 are affected, meaning a simple file upload becomes a backdoor for executing harmful commands.

What to do

An unauthenticated attacker could exploit this vulnerability to execute arbitrary commands on your server, potentially leading to data breaches, system takeover, or even service disruption. This kind of access can be absolutely devastating for any organization, exposing sensitive information and compromising the integrity of your systems. To protect your environment, update ZendTo to version 6.10-7 or later immediately. Additionally, consider implementing input validation to sanitize the tmp_name parameter and ensure that only safe data is processed. Regularly audit your system for vulnerabilities to keep your defenses strong. You can fix this! Follow these steps, and you'll be well on your way to securing your systems. You've got this! 🛡️

The record
Technical detail
CVSS v3.1
10.0 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.36612 · 98.5th percentile
Weakness
CWE-78 · Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
Published
2025-04-05T00:00Z
EPSS history
Timeline
  • 05 APR 00:00Z
    An OS command injection vulnerability in lib/NSSDropoff.php in ZendTo 5.24-3 through 6.x before 6.10-7 allows unauthenticated remote attackers to execute…
    cvelistv5