CVE-2026-46561 Details
Description
pyLoad is a free and open-source download manager written in Python. Prior to 0.5.0b3.dev100, the PREREQFUNCTION-based private IP check was not applied to HTTPRequest (used by the parse_urls API). An authenticated attacker can supply a URL pointing to an attacker-controlled server that responds with a 302 redirect to an internal/private IP address, bypassing the is_global_host() check on the initial URL. This vulnerability is fixed in 0.5.0b3.dev100.
A server-side request forgery (SSRF) vulnerability has been identified in pyLoad, a Python-based download manager, in versions prior to 0.5.0b3.dev100. The issue arises because the private IP check, based on the PREREQFUNCTION, was not properly applied to the HTTPRequest used by the parse_urls API. This oversight allows an authenticated attacker to send a URL that redirects to an internal or private IP address, bypassing the is_global_host() validation. The vulnerability exploits the default setting of HTTPRequest to allow private IPs, enabling access to cloud metadata or internal services.
The vulnerability can be fixed by setting allow_private_ip to False in the RequestFactory.get_url() method, preventing SSRF via redirects. Alternatively, the default value in the HTTPRequest constructor can be changed to False, although this may require auditing other parts of the code that need to access private IPs.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed May 28, 2026CISA-ADP
Assessed May 28, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/pyload/pyload/security/advisories/GHSA-8rp3-xc6w-5qp5 | CISA-ADP | AdvisoryExploitRemedyVendor |
| https://github.com/pyload/pyload/security/advisories/GHSA-8rp3-xc6w-5qp5 | [email protected] | AdvisoryExploitRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-918 | Server-Side Request Forgery (SSRF) | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| pyLoad | <= 0.5.0b3.dev87 |
CPE
Remediation
| |
Change History
4 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| May 28, 2026 | CVE Modified | CISA-ADP |
| May 28, 2026 | New CVE Received | [email protected] |
Volerion