Skip to main content
CVE-2025-59348VulnerabilityPublished

CVE-2025-59348: dragonflyoss dragonfly · Use of Uninitialized Variable

Affects dragonflyoss dragonflySource CVE Database V5

0

Not known to be exploited · CVSS 5.5 Medium : upgrade to 2.1.0 when convenient.

Data as of 26 Oct 2026, 06:26 UTC

CVSS 4.0 base score
5.5Medium
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.3% chance of exploitation in 30 days – higher than 29% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 2.1.0
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 17 Sep 2025

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-26.

What to do

Upgrade dragonflyoss dragonfly to 2.1.0.

Affected software

ProductAffectedFixed in
dragonflyoss dragonflyAffected
  • <2.1.0
Fixed in
  • 2.1.0

AI-suggested

European organizations should upgrade all Dragonfly deployments to version 2.1.0 or later, where this vulnerability is fixed. Until upgrades can be applied, organizations should implement network-level controls to restrict access to Dragonfly peers, limiting exposure to untrusted or external networks. Monitoring traffic patterns for abnormal bandwidth usage or peer behavior can help detect exploitation attempts. Rate limiting and resource usage policies should be reviewed and enforced at the infrastructure level to mitigate the impact of any misbehaving peers. Additionally, organizations should conduct code audits and testing on custom integrations with Dragonfly to ensure no similar uninitialized variable issues exist. Employing runtime application self-protection (RASP) or behavior-based anomaly detection tools can provide early warning of exploitation attempts. Finally, maintaining an inventory of Dragonfly instances and their versions will facilitate rapid identification and remediation of vulnerable deployments.

Description

Dragonfly is an open source P2P-based file distribution and image acceleration system. Prior to 2.1.0, the processPieceFromSource method does not update the structure’s usedTraffic field, because an uninitialized variable n is used as a guard to the AddTraffic method call, instead of the result.Size variable. A task is processed by a peer. The usedTraffic metadata is not updated during the processing. Rate limiting is incorrectly applied, leading to a denial-of-service condition for the peer. This vulnerability is fixed in 2.1.0.

References

Community reviews

Loading reviews…