Vulnerability · Published Sep 17, 2025 · Assigned by GitHub_M

CVE-2025-59346Dragonfly server-side request forgery vulnerability

Medium 5.5

In plain English

A medium-severity server-side request forgery in dragonfly from dragonflyoss. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 0.2% (higher than 16% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 4.0)5.5Medium
Exploit odds (30 days)0.2%top 83.9% of all CVEs
Exploited in the wildNo reportsCISA SSVC: poc
Attack toolingNoneno public tooling known

Official description

Dragonfly is an open source P2P-based file distribution and image acceleration system. Versions prior to 2.1.0 contain a server-side request forgery (SSRF) vulnerability that enables users to force DragonFly2’s components to make requests to internal services that are otherwise not accessible to them. The issue arises because the Manager API accepts a user-supplied URL when creating a Preheat job with weak validation, peers can trigger other peers to fetch an arbitrary URL through pieceManager.DownloadSource, and internal HTTP clients follow redirects, allowing a request to a malicious server to be redirected to internal services. This can be used to probe or access internal HTTP endpoints. The vulnerability is fixed in version 2.1.0.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
God7y.io/dragonfly/v22.1.0GHSA-g2rq-jv54-wcpr
God7y.io/dragonfly/v22.1.0GO-2025-3968
Gogithub.com/dragonflyoss/dragonfly2.1.0GHSA-g2rq-jv54-wcpr
Gogithub.com/dragonflyoss/dragonflyno fix listedGO-2025-3968

Affected products (as reported)

VendorProductVersions
dragonflyoss dragonfly < 2.1.0

Weakness: CWE-918 · Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:L/SI:N/SA:N/E:P

References