Katalog CVE

CVE-2023-31135

NiskieCVSS 3.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.15%

Percentyl 4 - wyżej niż 4% wszystkich znanych CVE

Streszczenie

Dgraph to rozproszona baza danych GraphQL. Istniejące logi audytu są podatne na ataki brute force z powodu kolizji nonce — pierwsze 12 bajtów pochodzi z baseIv, a ostatnie 4 bajty z długości szyfrowanej linii logu, co powoduje wielokrotne użycie tego samego nonce. Wszystkie logi audytu wygenerowane przez wersje Dgraph <v23.0.0 są dotknięte problemem.

Ocena ryzyka

Atakujący z dostępem do systemu przechowującego logi może wykorzystać kolizje nonce do ataków brute force i odszyfrowania danych audytu. Może to prowadzić do ujawnienia poufnych informacji z logów.

Rekomendacja

Zaktualizuj Dgraph do wersji v23.0.0. Jeśli aktualizacja nie jest możliwa, przechowuj istniejące logi audytu w bezpiecznym miejscu i dodatkowo zaszyfruj je zewnętrznym narzędziem, np. gpg.

Inne podatności w Dgraph

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Dgraph is an open source distributed GraphQL database. Existing Dgraph audit logs are vulnerable to brute force attacks due to nonce collisions. The first 12 bytes come from a baseIv which is initialized when an audit log is created. The last 4 bytes come from the length of the log line being encrypted. This is problematic because two log lines will often have the same length, so due to these collisions we are reusing the same nonce many times. All audit logs generated by versions of Dgraph <v23.0.0 are affected. Attackers must have access to the system the logs are stored on. Dgraph users should upgrade to v23.0.0. Users unable to upgrade should store existing audit logs in a secure location and for extra security, encrypt using an external tool like `gpg`.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS