pyload-ng@0.5.0b3.dev60 vulnerabilities

The free and open-source Download Manager written in pure Python

Direct Vulnerabilities

Known vulnerabilities in the pyload-ng package. This does not include vulnerabilities belonging to this package’s dependencies.

Automatically find and fix vulnerabilities affecting your projects. Snyk scans for vulnerabilities and provides fixes for free.
Fix for free
Vulnerability Vulnerable Version
  • C
Unrestricted Upload of File with Dangerous Type

pyload-ng is a The free and open-source Download Manager written in pure Python

Affected versions of this package are vulnerable to Unrestricted Upload of File with Dangerous Type due to the ability to change the download folder and upload a crafted template. An attacker can execute arbitrary code on the server by uploading a malicious template file to a specified folder and then navigating to a URL that renders the uploaded template.

How to fix Unrestricted Upload of File with Dangerous Type?

Upgrade pyload-ng to version 0.5.0b3.dev85 or higher.

[,0.5.0b3.dev85)
  • M
Open Redirect

pyload-ng is a The free and open-source Download Manager written in pure Python

Affected versions of this package are vulnerable to Open Redirect via the is_safe_url function. An attacker can redirect users to malicious websites, which may be used for phishing and similar attacks by manipulating the URL input in the next variable to bypass URL validation.

How to fix Open Redirect?

Upgrade pyload-ng to version 0.5.0b3.dev79 or higher.

[,0.5.0b3.dev79)
  • C
Cross-site Request Forgery (CSRF)

pyload-ng is a The free and open-source Download Manager written in pure Python

Affected versions of this package are vulnerable to Cross-site Request Forgery (CSRF) due to the API accepting GET requests without proper validation. An attacker can perform unauthorized actions on behalf of a legitimate user due to the session cookie not being set to SameSite: strict.

How to fix Cross-site Request Forgery (CSRF)?

Upgrade pyload-ng to version 0.5.0b3.dev78 or higher.

[,0.5.0b3.dev78)
  • M
Improper Output Neutralization for Logs

pyload-ng is a The free and open-source Download Manager written in pure Python

Affected versions of this package are vulnerable to Improper Output Neutralization for Logs. An attacker can inject arbitrary messages into the logs via the username, which could be used to obscure their activities or falsely implicate another individual in malicious actions.

How to fix Improper Output Neutralization for Logs?

Upgrade pyload-ng to version 0.5.0b3.dev77 or higher.

[,0.5.0b3.dev77)
  • H
Insertion of Sensitive Information into Externally-Accessible File or Directory

pyload-ng is a The free and open-source Download Manager written in pure Python

Affected versions of this package are vulnerable to Insertion of Sensitive Information into Externally-Accessible File or Directory due to improper handling of a specific URL which exposes the Flask config, including the SECRET_KEY variable. An attacker can gain access to sensitive information by navigating to the exposed URL without authentication.

How to fix Insertion of Sensitive Information into Externally-Accessible File or Directory?

Upgrade pyload-ng to version 0.5.0b3.dev77 or higher.

[,0.5.0b3.dev77)
  • H
Directory Traversal

pyload-ng is a The free and open-source Download Manager written in pure Python

Affected versions of this package are vulnerable to Directory Traversal when the add_package and edit_package functions are used. An attacker can store files anywhere on the server and gain command execution by abusing scripts. This is only exploitable if a user creates a new package and then edits it to pick any arbitrary directory in the filesystem.

How to fix Directory Traversal?

Upgrade pyload-ng to version 0.5.0b3.dev75 or higher.

[,0.5.0b3.dev75)