pyLoad
cpe:2.3:a:pyload:pyload:*:*:*:*:*:*:*
- < 0.5.0b3.dev91
A SQL injection vulnerability has been identified in pyLoad, a download manager written in Python, prior to version 0.5.0b3.dev91. The issue arises in the /json/add_package API, specifically within the add_links parameter. This vulnerability allows attackers to manipulate the SQL query by injecting malicious payloads, potentially leading to unauthorized data modification or deletion in the application's database. The vulnerability has been patched in version 0.5.0b3.dev91.
Exploitation of this vulnerability allows attackers to modify or delete database records, resulting in data corruption or loss.
To reproduce this vulnerability, send a POST request to the /json/add_package endpoint with a crafted add_links parameter that includes SQL injection payloads. The injected SQL code will be executed by the application, allowing for manipulation of the database. This can be done using tools like Burp Suite or by writing a custom script that automates the injection process.
Users can update to pyLoad version 0.5.0b3.dev91 or later to address this vulnerability.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.