Get a Demo

Let's Patch It!

Book a short call with one our specialists, we'll walk you through how Endor Patches work, and ask you a few questions about your environment (like your primary programming languages and repository management). We'll also send you an email right after you fill out the form, feel free to reply with any questions you have in advance!

CVE

CVE-2026-31882

Dagu SSE Authentication Bypass in Basic Auth Mode
Back to all
CVE

CVE-2026-31882

Dagu SSE Authentication Bypass in Basic Auth Mode

Dagu is a workflow engine with a built-in Web user interface. Prior to 2.2.4, when Dagu is configured with HTTP Basic authentication (DAGUAUTHMODE=basic), all Server-Sent Events (SSE) endpoints are accessible without any credentials. This allows unauthenticated attackers to access real-time DAG execution data, workflow configurations, execution logs, and queue status — bypassing the authentication that protects the REST API. The buildStreamAuthOptions() function builds authentication options for SSE/streaming endpoints. When the auth mode is basic, it returns an auth.Options struct with BasicAuthEnabled: true but AuthRequired defaults to false (Go zero value). The authentication middleware at internal/service/frontend/auth/middleware.go allows unauthenticated requests when AuthRequired is false. This vulnerability is fixed in 2.2.4.

Package Versions Affected

Package Version
patch Availability
No items found.

Automatically patch vulnerabilities without upgrading

Fix Without Upgrading
Detect compatible fix
Apply safe remediation
Fix with a single pull request

CVSS Version

Severity
Base Score
CVSS Version
Score Vector
C
H
U
7.5
-
3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
C
H
U
0
-
3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
C
H
U
-

Related Resources

No items found.

References

https://github.com/dagu-org/dagu/releases/tag/v2.2.4, https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/31xxx/CVE-2026-31882.json, https://github.com/dagu-org/dagu/security/advisories/GHSA-9wmw-9wph-2vwp, https://nvd.nist.gov/vuln/detail/CVE-2026-31882, https://github.com/dagu-org/dagu/commit/064616c9b80c04824c1c7c357308f77f3f24d775, https://github.com/dagu-org/dagu/pull/1752

Severity

7.5

CVSS Score
0
10

Basic Information

Ecosystem
Base CVSS
7.5
EPSS Probability
0.0017%
EPSS Percentile
0.38038%
Introduced Version
0
Fix Available
12c2e5395bd9331d49ca103593edfd0db39c4f38

Fix Critical Vulnerabilities Instantly

Secure your app without upgrading.
Fix Without Upgrading