SEPTEMBER 17, 2026
Live Feed
Back to database
Case File

CVE-2026-49254

LOW · CVSS 2.9 EPSS 0.28% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-09-15 · Last synced 2026-09-17

CyberRota Analysis

AI-Generated

The vulnerability affects the Dragonfly open-source file distribution system, specifically in versions prior to 2.4.4, where certain OAuth API endpoints are exposed without proper authentication or access controls. This flaw allows unauthenticated users to access sensitive OAuth credentials, including client secrets and identifiers, potentially leading to unauthorized access to integrated identity providers. Organizations using Dragonfly with GitHub or Google OAuth configurations should prioritize this update to mitigate the risk of credential abuse.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-49254
Severity
LOW
CVSS
2.9
EPSS
0.28%
GitHub

Original NVD Description

Dragonfly is an open source P2P-based file distribution and image acceleration system. Prior to 2.4.4, manager/router/router.go registers GET /api/v1/oauth and GET /api/v1/oauth/:id without jwt.MiddlewareFunc() or RBAC(), while manager/handlers/oauth.go returns models.Oauth records and manager/models/oauth.go exposes Oauth.ClientSecret as client_secret in JSON. When an administrator has configured a GitHub or Google OAuth provider, an unauthenticated network client can reach GetOauth or GetOauths, load the stored models.Oauth record, and obtain the provider's client secret, client identifier, and redirect URL. The earlier GHSA-j8hf-cp34-g4j7 remediation protected the /jobs group only and did not protect these OAuth GET handlers. Disclosure of client_secret can enable abuse of the configured identity-provider integration, subject to the provider's redirect URI restrictions. This issue is fixed in 2.4.4.