CVE-2024-47821CWE-78

pyLoad vulnerable to remote code execution by download to /.pyload/scripts using /flashgot API

Critical · published October 25, 2024

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

🚨 You've got a ticking time bomb in your download manager! A crafty user can place a rogue script in pyLoad’s `/scripts` folder and execute arbitrary code just by completing a simple action. 🔥 Think of it like a restaurant where the chef has no security check at the pass. A mischievous customer could swap in their own dangerous dish, and when the chef serves it, everyone ends up with food poisoning! This vulnerability is absolutely devastating! An attacker with access to change settings can execute any code they want on your server, leading to a complete system compromise. This could mean stolen data, unauthorized access, or even total control over the server environment, impacting your entire operation.

Put simply

Think of it like a restaurant where the chef has no security check at the pass. A mischievous customer could swap in their own dangerous dish, and when the chef serves it, everyone ends up with food poisoning! This remote code execution vulnerability in pyLoad allows attackers to drop executable files into the `/scripts` directory and trigger them by completing specific actions. This flaw exists in versions prior to 0.5.0b3.dev87, where user permissions weren't properly enforced.

What to do

This vulnerability is absolutely devastating! An attacker with access to change settings can execute any code they want on your server, leading to a complete system compromise. This could mean stolen data, unauthorized access, or even total control over the server environment, impacting your entire operation. To protect your system, update pyLoad to at least version 0.5.0b3.dev87 immediately. Additionally, review user permissions and restrict access to the `/scripts` folder to prevent unauthorized script uploads. You've got this! With these steps, you'll be back on track and your download manager secure in no time! 🛡️

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.00682 · 51.9th percentile
Weakness
CWE-78 · Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
Published
2024-10-25T22:48Z
EPSS history
Timeline
  • 25 OCT 22:48Z
    pyLoad vulnerable to remote code execution by download to /.pyload/scripts using /flashgot API
    cvelistv5