Unauthenticated Data Access Vulnerability in Dgraph Database
CVE-2026-41328
What is CVE-2026-41328?
Dgraph, an open-source distributed GraphQL database, exhibits a vulnerability allowing unauthenticated attackers to gain unrestricted read access to all database content. This issue arises due to the default configuration lacking Access Control Lists (ACL) in versions prior to 25.3.3. An attacker can exploit this flaw by issuing two unauthenticated HTTP POST requests to port 8080. The initial request sets up a malicious schema predicate, while the second request submits a crafted JSON mutation that leverages DQL injection techniques. By improperly utilizing values from the predicate name, an attacker can construct and execute arbitrary queries on the server side, exposing sensitive data. This vulnerability has been addressed in version 25.3.3.
Affected Version(s)
dgraph < 25.3.3
