Skip to content
OpenAdvisories
Medium · 5.5 CVE-2025-59410 EUVD-2025-29765GHSA-mcvp-rpgg-9273GO-2025-3974

Dragonfly tiny file download uses hard coded HTTP protocol

Published Sep 17, 2025 · Updated Sep 18, 2025 · Assigned by GitHub_M

Description

Dragonfly is an open source P2P-based file distribution and image acceleration system. Prior to 2.1.0, the code in the scheduler for downloading a tiny file is hard coded to use the HTTP protocol, rather than HTTPS. This means that an attacker could perform a Man-in-the-Middle attack, changing the network request so that a different piece of data gets downloaded. This vulnerability is fixed in 2.1.0.

Affected products

VendorProductAffectedFixed
dragonflyoss dragonfly < 2.1.0 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
SLES 15 SP6 govulncheck-vulndb 0.0.20251023T162509-150000.1.110.1 SUSE-SU-2025:3799-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed govulncheck-vulndb 0.0.20250924T192141-1.1 openSUSE-SU-2025:15576-1
openSUSE Leap 16.0 govulncheck-vulndb 0.0.20260723T184607-160000.1.1 openSUSE-SU-2026:21483-1
openSUSE Leap 15.6 govulncheck-vulndb 0.0.20251023T162509-150000.1.110.1 SUSE-SU-2025:3799-1

Affected packages

EcosystemPackageAffectedFixedRecord
Go d7y.io/dragonfly/v2 < 2.1.0 2.1.0 GHSA-mcvp-rpgg-9273
Go github.com/dragonflyoss/dragonfly < 2.1.0 2.1.0 GHSA-mcvp-rpgg-9273
Go github.com/dragonflyoss/dragonfly all versions — GO-2025-3974

Advisories 3

References