Read the docs
TI-2023-12294 Aliases CVE-2023-27584GHSA-hpc8-7wpm-889w

Dragonfly2 vulnerable to hard coded cyptographic key

Priority HIGH 82CWE-321Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
Security bypass
Confidentiality · integrity · availability
High · High · High
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-321.

Summary

Dragonfly is an open source P2P-based file distribution and image acceleration system. It is hosted by the Cloud Native Computing Foundation (CNCF) as an Incubating Level Project. Dragonfly uses JWT to verify user. However, the secret key for JWT, "Secret Key", is hard coded, which leads to authentication bypass. An attacker can perform any action as a user with admin privileges. This issue has been addressed in release version 2.0.9. All users are advised to upgrade. There are no known workarounds for this vulnerability.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.33874 98th percentileScored 2026-11-07
Public exploit Yes 1 exploit referenceTagged by NVD
Fix Fixed Dragonfly2 (dragonflyoss): 2.0.9d7y.io/dragonfly/v2 (Go): 2.1.0-beta.1, 2.0.9-rc.2

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
Yes
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
backstageDragonfly2before 2.0.92.0.9Patch availableCNA
—d7y.io/dragonfly/v2 (Go)2.1.0-alpha.0 to before 2.1.0-beta.12.1.0-beta.1Patch availableGHSA-hpc8-7wpm-889w
—d7y.io/dragonfly/v2 (Go)before 2.0.9-rc.22.0.9-rc.2Patch availableGHSA-hpc8-7wpm-889w
  • Dragonfly2 Vendorbackstage Affected before 2.0.9 Fixed in 2.0.9 Patch available CNA
  • d7y.io/dragonfly/v2 (Go) Vendor— Affected 2.1.0-alpha.0 to before 2.1.0-beta.1 Fixed in 2.1.0-beta.1 Patch available GHSA-hpc8-7wpm-889w
  • d7y.io/dragonfly/v2 (Go) Vendor— Affected before 2.0.9-rc.2 Fixed in 2.0.9-rc.2 Patch available GHSA-hpc8-7wpm-889w

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:linuxfoundation:dragonfly:*:*:*:*:*:go:*:*before 2.0.9Vulnerablebackstage
  • cpe:2.3:a:linuxfoundation:dragonfly:*:*:*:*:*:go:*:* Versions before 2.0.9 Vulnerable ·backstage

Remediation

  • Fix · CNA Dragonfly2 (dragonflyoss) Fixed in 2.0.9
  • Fix · GHSA-hpc8-7wpm-889w d7y.io/dragonfly/v2 (Go) Fixed in 2.1.0-beta.1 Advisory →
  • Fix · GHSA-hpc8-7wpm-889w d7y.io/dragonfly/v2 (Go) Fixed in 2.0.9-rc.2 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2023-27584
  2. 2026-10-03 Alias added: GHSA-hpc8-7wpm-889w

References

  • TI-2025-36909 Dragonfly incorrectly handles a task structure’s usedTraffic field CVSS 4.0MEDIUM 5.5
  • TI-2025-36907 Dragonfly server-side request forgery vulnerability CVSS 4.0MEDIUM 5.5
  • TI-2025-36908 Dragonfly Manager makes requests to external endpoints with disabled TLS authentication CVSS 4.0LOW 2.7
  • TI-2026-19442 Dragonfly Manager Job API Allows Unauthenticated Access CVSS 4.0HIGH 8.9
  • TI-2025-36906 Dragonfly did not enable authentication for some Manager’s endpoints CVSS 4.0HIGH 7.7
  • TI-2025-36914 Manager generates mTLS certificates for arbitrary IP addresses CVSS 4.0HIGH 7.7
See all 12 →

Sources