GPU VulnDB

Database/Control plane, storage & DevOps

Dgraph: unauthenticated restoreTenant mutation overwrites the database and reads server-side files

CVSS 10.0CVE-2026-34976Control plane, storage & DevOpscurated

Impact

The restoreTenant admin mutation was omitted from Dgraph's authorization middleware, so it runs with no authentication at all, unlike the sibling restore mutation that requires Guardian-of-Galaxy. It accepts attacker-supplied backup source URLs including file://, plus S3/MinIO credentials and encryption-key and Vault credential file paths. An unauthenticated caller who can reach the admin endpoint can overwrite the whole database, read files off the server, and use it as an SSRF pivot into the cluster's object store and metadata services. Where Dgraph backs a metadata or feature store on a GPU fleet, that is both a data-integrity loss and a credential-disclosure path.

Who can reach it

Anyone who can reach the Dgraph Alpha admin GraphQL endpoint over the network. No credentials required.

What to do

Upgrade Dgraph to 25.3.1 and restart the Alpha processes - a daemon restart, no node reboot. Until the upgrade lands, block the /admin endpoint at the network layer so it is reachable only from trusted operator hosts. Rotate any S3/MinIO, encryption-key and Vault material that a reachable instance could have been coerced into reading.

References

Related entries

All Control plane, storage & DevOps entries

This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.