CVE-2026-54061
KrytyczneCVSS 9.1Streszczenie
Dgraph Alpha przed wersją 25.3.5 udostępnia niezabezpieczone RPC do importu snapshotów na publicznym porcie gRPC :9080. Nieuwierzytelniony klient sieciowy może otworzyć strumień StreamExtSnapshot i wysłać dane Badger do docelowego magazynu, co prowadzi do usunięcia i zastąpienia istniejących danych.
Ocena ryzyka
Atakujący może zdalnie, bez uwierzytelnienia, nadpisać całą bazę danych Dgraph, powodując utratę danych lub wstrzyknięcie złośliwych informacji, co zagraża integralności i dostępności systemu.
Rekomendacja
Niezwłocznie zaktualizuj Dgraph do wersji 25.3.5 lub nowszej. Jeśli aktualizacja nie jest możliwa, ogranicz dostęp do portu :9080 za pomocą zapory sieciowej lub uwierzytelniania.
Oryginalny opis (angielski, źródło NVD)
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.

