CVE-2019-25586: 
Python vulnerability analysis and mitigation

Overview

CVE-2019-25586 is a denial of service (DoS) vulnerability in Deluge 1.3.15, a BitTorrent client, that allows local attackers to crash the application by supplying an excessively long string in the 'From URL' field during torrent addition. Pasting approximately 5,000 characters into this field triggers an application crash. The vulnerability was formally published on March 22, 2026, and is assigned a CVSS v3.1 base score of 5.5 (Medium) and a CVSS v4.0 base score of 6.9 (Medium) (VulnCheck Advisory, Exploit-DB).

Technical details

The root cause is classified as CWE-466 (Return of Pointer Value Outside of Expected Range), with an estimated association to CWE-125 (Out-of-bounds Read), indicating insufficient bounds checking on user-supplied input in the URL field. An attacker with local access can paste a buffer of ~5,000 characters into the 'From URL' field when adding a torrent, causing the application to crash due to improper handling of the oversized input. Exploitation requires low privileges and no user interaction beyond the attacker's own actions, and the attack vector is local. A proof-of-concept entry exists on Exploit-DB (Exploit-DB).

Impact

Successful exploitation results in a crash of the Deluge application, causing a loss of availability for the affected user session. There is no impact on confidentiality or integrity, and the scope is limited to the local Deluge process — lateral movement or data exfiltration are not applicable in this context. The impact is confined to disrupting the torrent client for the affected local user (VulnCheck Advisory).

Exploitability

A proof-of-concept entry is listed on Exploit-DB (ID 46883), though analysis indicates the referenced exploit content lacks meaningful reproduction steps and is classified as non-exploitable in its current form (Exploit-DB). There is no confirmed in-the-wild exploitation, no known threat actor attribution, and the vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. The EPSS score is approximately 0.012%, reflecting a very low probability of exploitation in the near term.

Exploitation steps

  1. Access: Obtain local access to a system running Deluge 1.3.15 (e.g., via a low-privilege user account).
  2. Open Deluge: Launch the Deluge BitTorrent client application.
  3. Initiate torrent addition: Navigate to the 'Add Torrent' dialog and select the option to add a torrent 'From URL'.
  4. Supply oversized input: Paste a string of approximately 5,000 or more characters into the 'From URL' input field.
  5. Trigger crash: Submit the input; the application fails to properly handle the oversized string, resulting in an application crash and denial of service for the current user session (Exploit-DB, VulnCheck Advisory).

Indicators of compromise

  • Process: Unexpected termination of the Deluge process (deluge, deluge-gtk, or deluged) without user-initiated shutdown.
  • Logs: Application crash logs or core dump files generated by the Deluge process in the user's home directory or system crash reporting directory (e.g., /var/crash/, ~/.config/deluge/).
  • File System: Presence of core dump files associated with the Deluge process following an unexpected exit.

Mitigation and workarounds

No specific patched version is identified in the available data for this vulnerability. As interim mitigations, restrict local access to the Deluge application to trusted users only, and implement input validation or length restrictions on the 'From URL' field if modifying the application is feasible. Users should monitor for application crashes and consider upgrading to the latest available version of Deluge, as newer releases may address this issue. Checking the official Deluge project site for updates is recommended (VulnCheck Advisory).

Community reactions

Coverage of CVE-2019-25586 has been limited to vulnerability database aggregators and automated feeds, with no notable vendor statements, researcher commentary, or significant media coverage identified. A brief technical write-up was published by Infinit Security (Infinit Security), and the vulnerability was indexed by ENISA's EUVD and INCIBE-CERT. Community reaction has been minimal given the low severity and local-only attack vector.

Additional resources


Source: This report was generated using AI

Related Python vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-116579MEDIUM5.9
  • Python logoPython
  • autobahn
NoYesOct 26, 2026
CVE-2026-116577MEDIUM5.3
  • Python logoPython
  • tornado
NoYesOct 26, 2026
CVE-2026-115927MEDIUM5.3
  • Python logoPython
  • pcs.src
NoYesOct 26, 2026
GHSA-xh55-3p42-7v2hMEDIUM4.8
  • Python logoPython
  • strawberry-graphql
NoYesOct 26, 2026
CVE-2026-116578LOW2.1
  • Python logoPython
  • pcs.src
NoYesOct 26, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Additional Wiz resources

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management