Vulnerability · Published Apr 24, 2026 · Assigned by GitHub_M

CVE-2026-41492Unauthenticated Admin Token Disclosure Leading to Authentication Bypass via /debug/vars in Dgraph

Critical 9.8

In plain English

A critical-severity information exposure in dgraph from dgraph-io. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 3.1% (higher than 88% of all known vulnerabilities). Ready-made attack tooling exists: Nuclei. Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)9.8Critical
Exploit odds (30 days)3.1%top 12.3% of all CVEs
Exploited in the wildNo reportsCISA SSVC: poc
Attack tooling1Nuclei

Official description

Dgraph is an open source distributed GraphQL database. Prior to 25.3.3, Dgraphl exposes the process command line through the unauthenticated /debug/vars endpoint on Alpha. Because the admin token is commonly supplied via the --security "token=..." startup flag, an unauthenticated attacker can retrieve that token and replay it in the X-Dgraph-AuthToken header to access admin-only endpoints. This is a variant of the previously fixed /debug/pprof/cmdline issue, but the current fix is incomplete because it blocks only /debug/pprof/cmdline and still serves http.DefaultServeMux, which includes expvar's /debug/vars handler. This vulnerability is fixed in 25.3.3.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Gogithub.com/dgraph-io/dgraphno fix listedGHSA-vvf7-6rmr-m29q
Gogithub.com/dgraph-io/dgraphno fix listedGO-2026-5675
Gogithub.com/dgraph-io/dgraph/v24no fix listedGHSA-vvf7-6rmr-m29q
Gogithub.com/dgraph-io/dgraph/v2525.3.3GHSA-vvf7-6rmr-m29q
Gogithub.com/dgraph-io/dgraph/v2525.3.3GO-2026-5675
Gogithub.com/hypermodeinc/dgraph/v2424.1.9GO-2026-5675

Affected products (as reported)

VendorProductVersions
dgraph-io dgraph < 25.3.3

Weakness: CWE-200 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

References