CVE-2026-13066
ŚrednieCVSS 6.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 14 - wyżej niż 14% wszystkich znanych CVE
Streszczenie
Nieprawidłowe przetwarzanie obiektów DBPointer podczas serializacji BSON w silniku JavaScript po stronie serwera MongoDB może spowodować, że dane z pamięci procesu zostaną dołączone do odpowiedzi dla klienta. Dotyczy to wdrożeń używających JavaScript po stronie serwera.
Ocena ryzyka
Może dojść do ujawnienia poufnych danych z pamięci serwera, takich jak fragmenty innych zapytań lub dane uwierzytelniające.
Rekomendacja
Zaktualizuj MongoDB do wersji, w której poprawiono obsługę DBPointer w serializacji BSON.
Inne podatności w MongoDB
Zobacz wszystkie- CVE-2026-104005Średnie
W MongoDB mongos uwierzytelniony użytkownik z uprawnieniami readWrite może spowodować awarię procesu mongos poprzez spreparowany potok agregacji. Luka wykorzystuje wewnętrzny etap agregacji, który nie ma odpowiednich kontroli autoryzacji, co pozwala na wykonanie kolejnego etapu na routerze w nieprzewidzianych warunkach i prowadzi do nieobsłużonego błędu krytycznego, natychmiastowo przerywając proces mongos. Powoduje to odmowę usługi dla wszystkich klientów kierowanych przez tę instancję.
- CVE-2016-3104Wysokie
W MongoDB 2.6, przy użyciu użytkowników w stylu 2.4, zdalni atakujący mogą spowodować odmowę usługi poprzez wykorzystanie reprezentacji bazy danych w pamięci podczas próby uwierzytelnienia w nieistniejącej bazie danych.
- CVE-2017-15535Krytyczne
MongoDB w wersjach 3.4.x przed 3.4.10 oraz 3.5.x-development ma domyślnie wyłączoną konfigurację networkMessageCompressors, która, gdy jest włączona, może być wykorzystana przez złośliwego atakującego do odmowy usługi lub modyfikacji pamięci.
- CVE-2026-92758Średnie
Jeśli tryb logowania jest ustawiony na DEBUG lub używany jest nieprawidłowy ciąg połączenia MongoDB, logi aplikacji mogą gromadzić wrażliwe informacje (jeśli są używane), takie jak hasła i klucze dostępu AWS. Może to prowadzić do nieautoryzowanego dostępu do chronionych zasobów.
- CVE-2026-82075Wysokie
Nieograniczone zużycie zasobów w procesie routera klastra sharded MongoDB. Klient z dostępem sieciowym do portu routera, bez uwierzytelnienia, może wysyłać parametry monitorowania połączeń, które powodują nadmierne zużycie CPU bez ograniczania szybkości, co pogarsza lub uniemożliwia działanie usługi dla legalnych klientów. Nie wymaga uwierzytelnienia ani interakcji użytkownika. Wpływa tylko na dostępność, nie na poufność ani integralność danych.
- CVE-2026-82058Średnie
Podatność w kodzie generowania błędów walidacji JSON Schema w MongoDB pozwala uwierzytelnionemu użytkownikowi z uprawnieniami readWrite na awarię serwera mongod. Gdy dokument BSON zawierający tablicę z nieprawidłową nazwą pola numerycznego nie spełnia ograniczenia typu items w $jsonSchema, ścieżka generowania błędu wykonuje niebezpieczną konwersję numeryczną na nazwie pola kontrolowanej przez użytkownika bez odpowiedniej obsługi wyjątków, co powoduje nieprzechwycony wyjątek i zakończenie procesu serwera. Jest to możliwe, ponieważ walidacja BSON w protokole sieciowym nie egzekwuje, że nazwy pól elementów tablicy są prawidłowymi, mieszczącymi się w zakresie indeksami numerycznymi.
- CVE-2026-82057Średnie
Odkryto problem bezpieczeństwa w MongoDB, gdzie uwierzytelniony użytkownik z uprawnieniami readWrite może spowodować awarię procesu serwera mongod. Poprzez podanie niestandardowej opcji konfiguracji WiredTiger z niezgodną wartością podczas tworzenia kolekcji, użytkownik może wywołać pomyłkę typu w warstwie silnika składowania. Gdy dokumenty są następnie odczytywane z nieprawidłowo skonfigurowanej kolekcji, wynikająca z tego niezgodność w oczekiwanym formacie danych prowadzi do uszkodzonej interpretacji pamięci i awarii serwera. Spreparowana konfiguracja kolekcji utrzymuje się po ponownych uruchomieniach, wymagając ręcznej interwencji operatora w celu naprawy.
- CVE-2026-82056Średnie
Błąd wyścigu w parsowaniu zapytań indeksu tekstowego serwera MongoDB może powodować odczyt po zwolnieniu (use-after-free) na stercie podczas obsługi ścieżek ponawiania operacji upsert. W pewnych współbieżnych operacjach na cyklu życia indeksu, surowy wskaźnik do wewnętrznych metadanych indeksu tekstowego może być wyłuskiwany po zwolnieniu podstawowych struktur, co prowadzi do awarii serwera. Uwierzytelniony użytkownik z uprawnieniami readWrite może wywołać ten stan poprzez określone współbieżne operacje wyszukiwania tekstowego i zarządzania indeksem, co powoduje denial of service dla wszystkich podłączonych klientów.
- CVE-2026-82055Średnie
Problem bezpieczeństwa w generowaniu kluczy indeksu 2dsphere w MongoDB może powodować awarię serwera z powodu wyłuskania pustego wskaźnika. Gdy specjalnie spreparowany dokument GeoJSON jest wstawiany do kolekcji z indeksem 2dsphere, niespójność w parsowaniu geometrii może pozostawić wewnętrzny obiekt w nieprawidłowym, częściowo zainicjalizowanym stanie. Podczas późniejszego generowania klucza indeksu, dostęp do tego nieprawidłowo zainicjalizowanego obiektu powoduje wyłuskanie pustego wskaźnika, co kończy proces mongod. Uwierzytelniony użytkownik z prawem zapisu może to wykorzystać do spowodowania denial of service.
- CVE-2026-82054Średnie
Problem bezpieczeństwa istnieje w parserze JSON Pointer serwera MongoDB używanym podczas przetwarzania filtrów zapytań $jsonSchema. Gdy polecenie find zawiera specjalnie spreparowane pole filtra $jsonSchema, parser przetwarza dane wejściowe bez egzekwowania odpowiednich limitów liczby iteracji lub całkowitego rozmiaru alokacji, co powoduje znaczną amplifikację pamięci. Pod współbieżnym obciążeniem żądaniami, skumulowane zużycie pamięci może wyczerpać dostępną pamięć sterty, powodując, że mechanizm obsługi braku pamięci serwera kończy proces mongod i odmawia usługi wszystkim podłączonym klientom.
Oryginalny opis (angielski, źródło NVD)
Improper handling of DBPointer objects during BSON serialization in MongoDB's server-side JavaScript engine can result in internal process memory contents being included in data returned to the client. This constitutes an unintended information disclosure affecting deployments that use server-side JavaScript.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

