CVE-2026-54637
Last modified
CVE-2026-54637 is a medium-severity vulnerability rated 5.5/10 on the CVSS scale. Dragonfly is an open source P2P-based file distribution and image acceleration system. Prior to 2.4.4-rc.3, the scheduler's default unauthenticated v1 gRPC flow accepts attacker-controlled PeerHost.Ip and PeerHost.DownPort values through RegisterPeerTask and ReportPeerResult, storeHost copies those values into resource.Host, and handlePeerSuccess invokes Peer.DownloadTinyFile() for a TINY task. EPSS estimates a 0.49% chance of exploitation in the next 30 days.
Description
Dragonfly is an open source P2P-based file distribution and image acceleration system. Prior to 2.4.4-rc.3, the scheduler's default unauthenticated v1 gRPC flow accepts attacker-controlled PeerHost.Ip and PeerHost.DownPort values through RegisterPeerTask and ReportPeerResult, storeHost copies those values into resource.Host, and handlePeerSuccess invokes Peer.DownloadTinyFile() for a TINY task. DownloadTinyFile() in scheduler/resource/standard/peer.go builds an HTTP GET request from the supplied address without destination validation, allowing a remote attacker to probe loopback, link-local, and private services and place up to TinyFileSize, 128 bytes, of a response in Task.DirectPiece for later retrieval. PeerHost.DownPort is restricted to ports 1024 through 65534, and the issue provides read SSRF rather than remote code execution. The remediation blocks loopback and link-local targets, while RFC1918 destinations remain reachable because IsGlobalUnicast accepts private ranges. This issue is fixed in 2.4.4-rc.3.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| dragonflyoss | dragonfly | < 2.4.4-rc.3 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-54637?
How severe is CVE-2026-54637?
How do I fix CVE-2026-54637?
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 2026
- CVE-2026-5463Command injection vulnerability in console.run_module_with_o…9.8
- CVE-2026-54632SIPSorcery is a WebRTC, SIP, and VoIP library for C# and .NE…7.5
- CVE-2026-54633PoDoFo is a C++17 PDF manipulation library. From version 1.0…6.9
- CVE-2026-54634Hamlib is a ham radio control library for radios, rotators, …7.3
- CVE-2026-54635pytonapi is a Python SDK for TONAPI that provides REST API, …7.5
- CVE-2026-54636Dokku is a docker-powered PaaS. Prior to 0.38.7, the cron pl…9.9
- CVE-2026-54638gotd/td is a T Telegram MTProto API client in Go. Prior to 0…7.5
- CVE-2026-54639Style Dictionary, a build system for creating cross-platform…8.8
- CVE-2026-5464The ExactMetrics – Google Analytics Dashboard for WordPress …7.2
- CVE-2026-54642CubeCart is an ecommerce software solution. Prior to 6.7.5, …5.3
- CVE-2026-54643CubeCart is an ecommerce software solution. Prior to 6.7.5, …5.4
- CVE-2026-54644CubeCart is an ecommerce software solution. Prior to 6.7.5, …6.1
Are you affected by CVE-2026-54637?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
