pyLoad open redirect vulnerability due to improper validation of the is_safe_url function
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- Required
- Attack complexity
- Low
- Impact type
- Spoofing
- Confidentiality · integrity · availability
- Low · Low · None
- Fix status
- Fixed
Attack profile from CVSS 3.1 · NVD. Fix status from CNA and GitHub. Impact type from CWE-601.
Summary
pyLoad is an open-source Download Manager written in pure Python. There is an open redirect vulnerability due to incorrect validation of input values when redirecting users after login. pyLoad is validating URLs via the `get_redirect_url` function when redirecting users at login. This vulnerability has been patched with commit fe94451.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| pyload | pyload | up to 0.4.20 | — | No fix listed | CNA |
| — | pyload-ng (PyPI) | before 0.5.0b3.dev79 | 0.5.0b3.dev79 | Patch available | GHSA-g3cm-qg2v-2hj5 |
- pyload Vendorpyload Affected up to 0.4.20 Fixed in — No fix listed CNA
- pyload-ng (PyPI) Vendor— Affected before 0.5.0b3.dev79 Fixed in 0.5.0b3.dev79 Patch available GHSA-g3cm-qg2v-2hj5
Remediation
- Fix · GHSA-g3cm-qg2v-2hj5 pyload-ng (PyPI) Fixed in 0.5.0b3.dev79 Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2024-24808
- 2026-10-03 Alias added: GHSA-g3cm-qg2v-2hj5
References
More Pyload vulnerabilities
- TI-2023-00282 Code Injection in pyload/pyload CVSS 3.1CRITICAL 9.8
- TI-2023-00412 Excessive Attack Surface in pyload/pyload CVSS 3.1CRITICAL 9.8
- TI-2026-26332 pyLoad: Server-Side Request Forgery via Download Link Submission Enables Cloud Metadata Exfiltration CVSS 4.0CRITICAL 9.3
- TI-2026-25907 pyload-ng: Authentication Bypass via Host Header Injection in ClickNLoad CVSS 4.0HIGH 8.8
- TI-2024-32088 pyLoad vulnerable to remote code execution by download to /.pyload/scripts using /flashgot API CVSS 3.1CRITICAL 9.1
- TI-2026-29761 pyLoad has Stale Session Privilege After Role/Permission Change (Privilege Revocation Bypass) CVSS 3.1HIGH 8.8
Sources
- CVE-2024-24808 · CVE Program
- CVE-2024-24808 · NVD
- FIRST EPSS
- GHSA-g3cm-qg2v-2hj5 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences