CVE-2024-32880CWE-434

pyLoad allows upload to arbitrary folder lead to RCE

Critical · published April 26, 2024

CVSS v3.1
9.1
EPSS
1%
Percentile
71.4
In the wild
Unconfirmed
What it is

🚨 An authenticated user can manipulate the download folder and run malicious code. This is like a trusted employee changing the shipping address for packages and sneaking in a dangerous delivery right under the boss's nose! 🔥 Think of pyload as a package receiving hub where authorized workers can change the delivery address. If one of them decides to send themselves a ‘special’ package, they could easily introduce something harmful without raising any suspicions. An attacker could potentially gain full control over the server, leading to catastrophic data loss or tampering. Imagine someone slipping in a dangerous package that could open all the doors to your entire infrastructure — absolute chaos!

Put simply

Think of pyload as a package receiving hub where authorized workers can change the delivery address. If one of them decides to send themselves a ‘special’ package, they could easily introduce something harmful without raising any suspicions. This vulnerability allows an authenticated user to change the download folder and upload a crafted template, which results in remote code execution due to insufficient validation of the uploaded content.

What to do

An attacker could potentially gain full control over the server, leading to catastrophic data loss or tampering. Imagine someone slipping in a dangerous package that could open all the doors to your entire infrastructure — absolute chaos! While there's no fix available yet, it's crucial to restrict user permissions and monitor any changes to the download folder. Consider implementing additional security measures, such as input validation and strict user roles, to mitigate risks until a patch is released. You've got this! Stay vigilant, and together we can keep this digital space safe. 🛡️

The record
Technical detail
CVSS v3.1
9.1 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01354 · 71.4th percentile
Weakness
CWE-434 · Unrestricted Upload of File with Dangerous Type
Published
2024-04-26T17:30Z
EPSS history
Timeline
  • 26 APR 17:30Z
    pyLoad allows upload to arbitrary folder lead to RCE
    cvelistv5