CVE-2026-13059
WysokieCVSS 8.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 20 - wyżej niż 20% wszystkich znanych CVE
Streszczenie
Uwierzytelniony użytkownik z niskimi uprawnieniami może wykonywać nieautoryzowane odczyty i zapisy danych chronionych przez kontrolę dostępu na poziomie zapytań opartą na rolach. Problem wynika z niewystarczającej walidacji parametrów poleceń dostarczanych przez klienta i dotyczy poleceń find, update, delete oraz aggregate w konfiguracjach innych niż apiStrict.
Ocena ryzyka
Ryzyko naruszenia poufności i integralności danych chronionych przez mechanizmy RBAC, co może prowadzić do wycieku lub modyfikacji wrażliwych informacji.
Rekomendacja
Zaleca się wdrożenie konfiguracji apiStrict oraz wzmocnienie walidacji parametrów poleceń po stronie serwera.
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)
An authenticated user with low privileges may be able to perform unauthorized reads and writes on data protected by role-based query-level access controls, due to insufficient validation of certain client-supplied command parameters. The issue affects find, update, delete, and aggregate commands in non-apiStrict configurations.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

