Katalog CVE

CVE-2026-114648

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.32%

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

Streszczenie

Sterownik MongoDB C# nie neutralizuje znaków kropki i dolara w kluczach słowników, nazwach pól i identyfikatorach filtrów tablic używanych w zapytaniach LINQ przed umieszczeniem ich w ścieżkach pól wysyłanych do serwera. Użytkownik aplikacji, którego dane wejściowe trafiają do tych miejsc, może przekierować zapytanie lub aktualizację na pola, których aplikacja nie nazwała, co może ujawnić dokumenty innych użytkowników i rozszerzyć aktualizacje poza zamierzone dane. Niektóre wartości mogą również zapisywać nieprawidłowe pola, które pozostawiają przechowywane dokumenty nieczytelne dla aplikacji do czasu ich naprawy.

Ocena ryzyka

Możliwe jest ujawnienie dokumentów innych użytkowników oraz modyfikacja danych poza zamierzonym zakresem, co narusza poufność i integralność. Uszkodzone dokumenty mogą wymagać ręcznej naprawy.

Rekomendacja

Zaktualizuj sterownik MongoDB C# do wersji zawierającej poprawkę. Waliduj i sanityzuj dane wejściowe użytkowników używane w kluczach słowników, nazwach pól i filtrach LINQ.

Inne podatności w MongoDB C# Driver

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

The MongoDB C# Driver does not neutralize dot and dollar characters in dictionary keys, field names and array-filter identifiers used in LINQ queries before placing them into the field paths it sends to the server. An application user whose input reaches these positions can redirect a query or update to fields the application did not name, which can expose other users' documents and widen updates beyond the intended data. Certain values can also write malformed fields that leave stored documents unreadable by the application until they are repaired.

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