Katalog CVE

CVE-2026-88022

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.30%

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

Streszczenie

W integracji MongoDB dla frameworka Laravel występuje nieprawidłowa neutralizacja znaków specjalnych w logice zapytań. Tablica przekazana do jawnego filtra równości może zostać zinterpretowana jako warunek zapytania zamiast jako wartość dosłowna. Dotyczy to metody `where` z trzema argumentami, gdy operator to `=` lub `eq`, oraz metod `find` i `delete` korzystających z tej ścieżki kodu.

Ocena ryzyka

Atakujący mogący spowodować przekazanie tablicy o strukturze operatora do jednego z tych API może uzyskać dostęp do nieprzeznaczonego dokumentu lub usunąć dokumenty spoza zamierzonego zakresu. Narusza to poufność i integralność danych w bazie.

Rekomendacja

Zaktualizuj integrację MongoDB dla Laravel do wersji zawierającej poprawkę oraz waliduj typy danych przekazywanych do metod `where`, `find` i `delete`. Upewnij się, że filtry równości otrzymują wartości skalarne, a nie tablice.

Inne podatności w MongoDB integration for Laravel

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

Improper neutralization of special elements in data query logic in the MongoDB integration for Laravel can cause an array supplied to an explicit equality filter to be interpreted as a query condition rather than as a literal value. This affects the three-argument `where` method when the operator is `=` or `eq`, as well as the `find` and `delete` methods that use that code path. An attacker who can cause an affected application to supply an operator-shaped array to one of these APIs may obtain a document other than the intended target or delete documents beyond the intended target.

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