Katalog CVE

CVE-2026-114647

ŚrednieCVSS 4.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.26%

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

Streszczenie

Sterownik MongoDB C# nie odrzuca dokumentów zamiennych, których nazwy pól najwyższego poziomu zaczynają się od znaku dolara w FindOneAndReplace, w przeciwieństwie do innych operacji zamiany. Aplikacja, która buduje taki dokument z nazw pól dostarczonych przez użytkownika, może spowodować, że serwer zastosuje operatory aktualizacji zamiast pełnej zamiany. Efekt jest ograniczony do dokumentu dopasowanego przez filtr własny aplikacji, którego zawartość może zostać zmodyfikowana w sposób, którego aplikacja nie zamierzała.

Ocena ryzyka

Organizacja może doświadczyć nieautoryzowanej modyfikacji zawartości dokumentów, co może prowadzić do naruszenia integralności danych.

Rekomendacja

Zaktualizuj sterownik MongoDB C# do wersji zawierającej poprawkę. Waliduj nazwy pól dostarczane przez użytkownika przed użyciem ich w operacjach zamiany.

Inne podatności w MongoDB C# Driver

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

The MongoDB C# Driver does not reject replacement documents whose top-level field names begin with a dollar sign in FindOneAndReplace, unlike other replace operations. An application that builds such a document from user-supplied field names can have the server apply update operators instead of a full replacement. The effect is limited to the document matched by the application's own filter, whose contents can be modified in ways the application did not intend.

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