CVE-2025-59346
Last modified
CVE-2025-59346 is a medium-severity vulnerability rated 5.3/10 on the CVSS scale. 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. EPSS estimates a 0.23% chance of exploitation in the next 30 days.
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.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
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/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Linuxfoundation | Dragonfly | < 2.1.0 |
References
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2025-59346?
How severe is CVE-2025-59346?
How do I fix CVE-2025-59346?
How Strix Helps
- One Click Account Takeover in GranolaHow a notification link broke out of Electron and led to a one-click account takeover.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2025
- CVE-2025-59340jinjava is a Java-based template engine based on django temp…10
- CVE-2025-59341esm.sh is a nobuild content delivery network(CDN) for modern…7.7
- CVE-2025-59342esm.sh is a nobuild content delivery network(CDN) for modern…5.5
- CVE-2025-59343tar-fs provides filesystem bindings for tar-stream. Versions…8.7
- CVE-2025-59344AliasVault is a privacy-first password manager with built-in…7.7
- CVE-2025-59345Dragonfly is an open source P2P-based file distribution and …9.1
- CVE-2025-59347Dragonfly is an open source P2P-based file distribution and …6.5
- CVE-2025-59348Dragonfly is an open source P2P-based file distribution and …7.5
- CVE-2025-59349Dragonfly is an open source P2P-based file distribution and …3.3
- CVE-2025-5935A vulnerability was found in Open5GS up to 2.7.3. It has bee…7.5
- CVE-2025-59350Dragonfly is an open source P2P-based file distribution and …5.3
- CVE-2025-59351Dragonfly is an open source P2P-based file distribution and …5.3
Are you affected by CVE-2025-59346?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
