CVE-2026-33314
Host Header Spoofing in pyLoad Enables SSRF and DoS
Publication date: 2026-03-24
Last updated on: 2026-03-26
Assigner: GitHub, Inc.
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| pyload-ng_project | pyload-ng | to 0.5.0b3.dev97 (exc) |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-287 | When an actor claims to have a given identity, the product does not prove or insufficiently proves that the claim is correct. |
| CWE-346 | The product does not properly verify that the source of data or communication is valid. |
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?
This vulnerability exists in pyLoad, a Python-based download manager, prior to version 0.5.0b3.dev97. It involves a Host Header Spoofing issue in the @local_check decorator, which allows unauthenticated external attackers to bypass restrictions meant to limit access to local-only resources.
By exploiting this flaw, attackers can gain access to the Click'N'Load API endpoints remotely, which normally should be restricted. This enables them to queue arbitrary downloads on the server.
The exploitation can lead to Server-Side Request Forgery (SSRF), where the server is tricked into making unintended requests, and Denial of Service (DoS), potentially disrupting the service.
The vulnerability has been fixed in version 0.5.0b3.dev97.
How can this vulnerability impact me? :
This vulnerability can impact you by allowing attackers to remotely queue arbitrary downloads on your pyLoad server without authentication.
Such unauthorized access can lead to Server-Side Request Forgery (SSRF), where attackers can make the server perform unintended requests, potentially accessing internal resources or causing other security issues.
Additionally, the vulnerability can cause Denial of Service (DoS), disrupting the availability of the download manager service.
How does this vulnerability affect compliance with common standards and regulations (like GDPR, HIPAA)?:
I don't know
How can this vulnerability be detected on my network or system? Can you suggest some commands?
I don't know
What immediate steps should I take to mitigate this vulnerability?
To mitigate this vulnerability, you should upgrade pyLoad to version 0.5.0b3.dev97 or later, where the Host Header Spoofing issue has been patched.