CVE-2025-61773 pyLoad CNL and captcha handlers allow code Injection via unsanitized parameters

High 8.1 Published Updated

Attackers can inject arbitrary code via unsanitized parameters in pyLoad's web interface, leading to code execution or XSS.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2025-61773?

CVE-2025-61773 is a high-severity code injection vulnerability in pyload, published on 9 Oct 2025. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.

Official description

pyLoad is a free and open-source download manager written in Python. In versions prior to 0.5.0b3.dev91, pyLoad web interface contained insufficient input validation in both the Captcha script endpoint and the Click'N'Load (CNL) Blueprint. This flaw allowed untrusted user input to be processed unsafely, which could be exploited by an attacker to inject arbitrary content into the web UI or manipulate request handling. The vulnerability could lead to client-side code execution (XSS) or other unintended behaviors when a malicious payload is submitted. user-supplied parameters from HTTP requests were not adequately validated or sanitized before being passed into the application logic and response generation. This allowed crafted input to alter the expected execution flow. CNL (Click'N'Load) blueprint exposed unsafe handling of untrusted parameters in HTTP requests. The application did not consistently enforce input validation or encoding, making it possible for an attacker to craft malicious requests. Version 0.5.0b3.dev91 contains a patch for the issue.

Weakness: CWE-94, CWE-79, CWE-74, CWE-116

Which versions are affected by CVE-2025-61773?

3 open source packages ship an affected version, including pyload-ng.

PackageAffectedFixed in
pyload-ng PyPIAll versions0.5.0b3.dev91
pyload-ng PyPIAll versions0.5.0b3.dev91
pyload-ng PyPIAll versions0.5.0b3.dev91

How do I fix CVE-2025-61773?

Upgrade pyload-ng to 0.5.0b3.dev91 or later.

Upgrade, and never evaluate templates, expressions or code built from user input. More about Code injection.

Is CVE-2025-61773 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2025-61773 exists.

Sources

Also known as GHSA-cjjf-27cc-pvmv, PYSEC-2026-1816.

Is CVE-2025-61773 in your software?

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

Check your SBOMs for free