Katalog CVE

CVE-2026-82060

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.24%

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

Streszczenie

W MongoDB niewystarczająca walidacja wartości kluczy shardowania podczas wstawiania dokumentów umożliwiła uwierzytelnionym użytkownikom przechowywanie dokumentów ze specjalnie spreparowanymi obiektami przypominającymi operatory jako wartościami kluczy shardowania w kolekcjach shardowanych. Gdy zdarzenia zmiany strumienia (change stream) dla takich dokumentów były przetwarzane w trybie pełnego dokumentu z opcją updateLookup, spreparowane wartości były osadzane w wewnętrznych zapytaniach post-image bez odpowiedniego oczyszczenia, co powodowało ich interpretację jako operatory zapytań, a nie dosłowne wartości równości. Może to skutkować otrzymywaniem przez konsumentów strumieni zmian nieprawidłowych dokumentów post-image lub napotkaniem błędów krytycznych uniemożliwiających wznowienie.

Ocena ryzyka

Ryzyko nieprawidłowego działania strumieni zmian (change streams) i potencjalnego wycieku danych lub awarii usługi dla konsumentów.

Rekomendacja

Zastosuj poprawki bezpieczeństwa MongoDB, ogranicz uprawnienia zapisu do kolekcji shardowanych oraz waliduj wartości kluczy shardowania przed wstawieniem.

Inne podatności w MongoDB Server

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

In MongoDB, insufficient validation of shard key values during document insertion allowed authenticated users to store documents with specially crafted, operator-shaped objects as shard key values in sharded collections. When change stream events for such documents were processed with the updateLookup full document mode, the crafted values were embedded into internal post-image lookup queries without proper sanitization, causing them to be interpreted as query operators rather than literal equality values. This could result in change stream consumers receiving incorrect post-image documents or encountering non-resumable fatal errors.

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