Home

Description

pyLoad is a free and open-source download manager written in Python. Prior to version 0.5.0b3.dev97, PyLoad's download engine accepts arbitrary URLs without validation, enabling Server-Side Request Forgery (SSRF) attacks. An authenticated attacker can exploit this to access internal network services and exfiltrate cloud provider metadata. On DigitalOcean droplets, this exposes sensitive infrastructure data including droplet ID, network configuration, region, authentication keys, and SSH keys configured in user-data/cloud-init. Version 0.5.0b3.dev97 contains a patch.

PUBLISHED Reserved 2026-03-24 | Published 2026-03-27 | Updated 2026-03-30 | Assigner GitHub_M




CRITICAL: 9.3CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:H/SI:H/SA:N

Problem types

CWE-918: Server-Side Request Forgery (SSRF)

Product status

< 0.5.0b3.dev97
affected

References

github.com/...pyload/security/advisories/GHSA-m74m-f7cr-432x exploit

github.com/...pyload/security/advisories/GHSA-m74m-f7cr-432x

github.com/...ommit/b76b6d4ee5e32d2118d26afdee1d0a9e57d4bfe8

cve.org (CVE-2026-33992)

nvd.nist.gov (CVE-2026-33992)

Download JSON