PT-2026-26478 · Pyload · Pyload
Jaynornj
+1
·
Published
2026-03-19
·
Updated
2026-03-24
·
CVE-2026-33314
CVSS v3.1
6.5
Medium
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L |
Name of the Vulnerable Software and Affected Versions
pyLoad versions prior to 0.5.0b3.dev97
Description
A Host Header Spoofing issue in the
@local check decorator allows unauthenticated external attackers to bypass local-only restrictions. This grants access to the Click'N'Load API endpoints, enabling attackers to remotely queue arbitrary downloads, potentially leading to Server-Side Request Forgery (SSRF) and Denial of Service (DoS). The @local check implementation relies on the user-controlled HTTP HOST header to verify the origin. Attackers can spoof the Host header to 127.0.0.1:9666, bypassing the IP address check and gaining access to protected functions. The affected API endpoints include: ''/flash/'' and ''/flash/'', ''/flash/add'', ''/flash/addcrypted'', ''/flash/addcrypted2'', ''/flashgot'' and ''/flashgot pyload'', and ''/flash/checkSupportForUrl''. An attacker can use a curl command to send a POST request to one of the affected endpoints, spoofing the Host header. This allows them to add arbitrary URLs to the download queue, potentially leading to SSRF or DoS.Recommendations
Update to pyLoad version 0.5.0b3.dev97 or later.
Fix
Origin Validation Error
Improper Authentication
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Pyload