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

Critical 9.8 Published Updated

Unauthenticated attackers can retrieve admin tokens from the /debug/vars endpoint to bypass authentication and access admin-only features in Dgraph.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2026-41492?

CVE-2026-41492 is a critical vulnerability in dgraph-io dgraph, published on 24 Apr 2026. An attacker can exploit it over the internet without logging in, with no action from the victim.

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.

Weakness: CWE-200

Which versions are affected by CVE-2026-41492?

9 open source packages ship an affected version, including github.com/dgraph-io/dgraph, github.com/dgraph-io/dgraph/v24 and github.com/dgraph-io/dgraph/v25. It affects 1 product.

PackageAffectedFixed in
github.com/dgraph-io/dgraph GoAll versionsNone
github.com/dgraph-io/dgraph GoAll versions to 1.2.8None
github.com/dgraph-io/dgraph GoAll versions to 1.2.8None
github.com/dgraph-io/dgraph/v24 GoAll versions to 24.1.8None
github.com/dgraph-io/dgraph/v24 GoAll versions to 24.1.8None
github.com/dgraph-io/dgraph/v25 GoAll versions25.3.3
3 more packages
github.com/dgraph-io/dgraph/v25 GoAll versions25.3.3
github.com/dgraph-io/dgraph/v25 GoAll versions25.3.3
github.com/hypermodeinc/dgraph/v24 GoAll versions24.1.9

Products include Dgraph Dgraph.

How do I fix CVE-2026-41492?

Upgrade to a fixed version.

Is CVE-2026-41492 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2026-41492 exists.

Public exploit code: 1 Nuclei template.

Sources

Also known as GHSA-vvf7-6rmr-m29q, GO-2026-5675.

Is CVE-2026-41492 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free