CVE-2024-47821

Critical

Description

pyLoad is a free and open-source Download Manager. The folder `/.pyload/scripts` has scripts which are run when certain actions are completed, for e.g. a download is finished. By downloading a executable file to a folder in /scripts and performing the respective action, remote code execution can be achieved in versions prior to 0.5.0b3.dev87. A file can be downloaded to such a folder by changing the download folder to a folder in `/scripts` path and using the `/flashgot` API to download the file. This vulnerability allows an attacker with access to change the settings on a pyload server to execute arbitrary code and completely compromise the system. Version 0.5.0b3.dev87 fixes this issue.

SeverityCritical
CVSS9.1
Exploit probability—
ProductPyload
PublishedOct 25, 2024
First seenOct 25, 2024

How to fix

Update
  • pyload-ng0.5.0b3.dev87 or later

Affected products

ProductAffected versionsFixed in
pyload pyload0.5.0—
pyload-ngPyPIv < 0.5.0b3.dev87, v ≤ 0.5.00.5.0b3.dev87

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.