Approved changes feed: RSS · Atom
cpe:2.3:a:dgraph-io:dgraph:*:*:*:*:*:*:*:*part: a version: * update: *
| Vendor | Dgraph Io (f30cd4df-4a2c-574a-845e-26cf464ea4c3) |
|---|---|
| Product | Dgraph (7e941e31-9e9b-5594-bdb5-6ae2bdfc9b4b) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
Notes
Imported from gcve-enriched-dumps CVE data
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-63637 |
vulnerable | 2026-09-16 04:32:49.580738 |
Dgraph: DQL Injection via unvalidated regexp filter argument in GraphQL query rewriter
HIGH (8.6)
Dgraph is an open source distributed GraphQL database. Prior to 25.3.8, maybeQuoteArg in graphql/resolve/query_rewriter.go passes regexp filter strings into generated DQL without quoting or validating the /pattern/flags form, allowing crafted GraphQL query or mutation filters to inject DQL operators, disclose unintended nodes, or expand modification and deletion targets. This issue is fixed in version 25.3.8.
Published: 2026-08-06T20:20:32.352Z
Updated: 2026-08-07T16:54:23.924Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-54061 |
vulnerable | 2026-07-29 01:00:27.414186 |
Dgraph Alpha group stores can be replaced via unauthenticated external snapshot import
CRITICAL (9.1)
Dgraph is an open source distributed GraphQL database. Prior to version 25.3.5, Dgraph Alpha exposes the RPCs used for external snapshot import on the public gRPC port `:9080` without authentication or authorization. As a result, an unauthenticated network client can open `StreamExtSnapshot` and send Badger stream data to the target group’s store. In addition, the receiver calls `Prepare()` before processing the stream. This operation deletes and replaces the existing DB data. Version 25.3.5 patches the issue.
Published: 2026-07-08T13:23:56.884Z
Updated: 2026-07-08T14:26:13.341Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-44840 |
vulnerable | 2026-07-29 00:52:14.852990 |
Dgraph Vulnerable to DQL Injection via checkUserPassword GraphQL Query
HIGH (7.5)
Dgraph is an open source distributed GraphQL database. Prior to version 25.3.4, the `checkUserPassword` GraphQL query in Dgraph is vulnerable to DQL (Dgraph Query Language) injection. User-supplied password values are interpolated directly into a DQL `checkpwd()` query via `fmt.Sprintf` without any escaping or parameterization. An attacker can inject a password containing a double-quote character to break out of the DQL string literal and append arbitrary DQL query blocks. Version 25.3.4 patches the issue.
Published: 2026-07-08T13:27:44.178Z
Updated: 2026-07-09T13:29:15.314Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-41492 |
vulnerable | 2026-06-08 08:03:15.483360 |
Unauthenticated Admin Token Disclosure Leading to Authentication Bypass via /debug/vars in Dgraph
CRITICAL (9.8)
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.
Published: 2026-04-24T18:29:40.555Z
Updated: 2026-04-24T19:13:03.267Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-41328 |
vulnerable | 2026-06-08 08:03:15.237272 |
Dgraph: Pre-Auth Full Database Exfiltration via DQL Injection in NQuad Lang Field
CRITICAL (9.1)
Dgraph is an open source distributed GraphQL database. Prior to 25.3.3, a vulnerability has been found in Dgraph that gives an unauthenticated attacker full read access to every piece of data in the database. This affects Dgraph's default configuration where ACL is not enabled. The attack requires two HTTP POSTs to port 8080. The first sets up a schema predicate with @unique @index(exact) @lang via /alter (also unauthenticated in default config). The second sends a crafted JSON mutation to /mutate?commitNow=true where a JSON key contains the predicate name followed by @ and a DQL injection payload in the language tag position. The injection exploits the addQueryIfUnique function in edgraph/server.go, which constructs DQL queries using fmt.Sprintf with unsanitized predicateName that includes the raw pred.Lang value. The Lang field is extracted from JSON mutation keys by x.PredicateLang(), which splits on @, and is never validated by any function in the codebase. The attacker injects a closing parenthesis to escape the eq() function, adds an arbitrary named query block, and uses a # comment to neutralize trailing template syntax. The injected query executes server-side and its results are returned in the HTTP response. This vulnerability is fixed in 25.3.3.
Published: 2026-04-24T18:25:43.894Z
Updated: 2026-04-24T19:57:59.743Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-41327 |
vulnerable | 2026-06-08 08:03:15.235983 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-40173 |
vulnerable | 2026-06-08 08:01:19.993921 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-34976 |
vulnerable | 2026-06-08 07:59:13.386678 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-31135 |
vulnerable | 2026-06-08 06:04:41.905251 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.
Inspect record JSON
Open this panel to browse, search, copy or download the JSON record.