Katalog CVE

CVE-2026-44840

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.48%

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

Streszczenie

W Dgraph przed wersją 25.3.4 wykryto podatność na wstrzykiwanie DQL w zapytaniu GraphQL `checkUserPassword`. Wartości haseł dostarczane przez użytkownika są bezpośrednio interpolowane do zapytania DQL `checkpwd()` za pomocą `fmt.Sprintf` bez żadnego oczyszczania lub parametryzacji. Atakujący może wstrzyknąć hasło zawierające cudzysłów, aby wydostać się z literału łańcuchowego DQL i dołączyć dowolne bloki zapytań DQL.

Ocena ryzyka

Ryzyko polega na możliwości nieautoryzowanego dostępu do danych lub manipulacji nimi w bazie Dgraph poprzez wstrzyknięcie złośliwych zapytań DQL. Może to prowadzić do naruszenia poufności i integralności danych.

Rekomendacja

Należy natychmiast zaktualizować Dgraph do wersji 25.3.4 lub nowszej, która zawiera poprawkę eliminującą podatność na wstrzykiwanie DQL.

Inne podatności w Dgraph

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

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.

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