Skip to content
OpenAdvisories
Medium · 6.9 CVE-2025-59352 EUVD-2025-29768GHSA-79hx-3fp8-hj66GO-2025-3971

Dragonfly allows arbitrary file read and write on a peer machine

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 gRPC API and HTTP APIs allow peers to send requests that force the recipient peer to create files in arbitrary file system locations, and to read arbitrary files. This allows peers to steal other peers’ secret data and to gain remote code execution (RCE) capabilities on the peer’s machine.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-79hx-3fp8-hj66
Go github.com/dragonflyoss/dragonfly < 2.1.0 2.1.0 GHSA-79hx-3fp8-hj66
Go github.com/dragonflyoss/dragonfly all versions — GO-2025-3971

Advisories 3

References