CVE-2024-32880 pyLoad allows upload to arbitrary folder lead to RCE

Critical 9.1 Published Updated

An authenticated user can upload a crafted template to an arbitrary folder, leading to remote code execution in pyLoad.

Exploited in the wild
Not known
Login needed
An administrator
Attackable
Over the internet
Victim action needed
Not needed
Fix
None listed

What is CVE-2024-32880?

CVE-2024-32880 is a critical vulnerability in pyload, published on 26 Apr 2024. An attacker needs administrator access to exploit it, with no action from the victim.

Official description

pyload is an open-source Download Manager written in pure Python. An authenticated user can change the download folder and upload a crafted template to the specified folder lead to remote code execution. There is no fix available at the time of publication.

Weakness: CWE-434

Which versions are affected by CVE-2024-32880?

3 open source packages ship an affected version, including pyload-ng. It affects 1 product.

PackageAffectedFixed in
pyload-ng PyPIAll versions to 0.5.0None
pyload-ng PyPIAll versions to 0.5.0None
pyload-ng PyPIAll versions to 0.5.0None

Products include Pyload Pyload.

How do I fix CVE-2024-32880?

No fix has been published for CVE-2024-32880 yet. Limit exposure of the affected software until one is available.

Is CVE-2024-32880 being exploited?

There is no known exploitation of CVE-2024-32880 in the wild and no public exploit code.

Sources

Also known as GHSA-3f7w-p8vr-4v5f, PYSEC-2026-492.

Is CVE-2024-32880 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free