CVE-2026-106429
ŚrednieCVSS 6.5Streszczenie
Podatność w MongoDB libmongocrypt powoduje niedomiar liczby całkowitej w logice analizy punktów końcowych KMS, co może prowadzić do błędu alokacji i zakończenia procesu aplikacji. Problem występuje, gdy uwierzytelniony użytkownik modyfikuje dokument klucza w kolekcji key vault lub gdy aplikacja akceptuje punkt końcowy KMS zawierający dwukropek po ścieżce lub zapytaniu podczas tworzenia klucza. Podatność nie uzyskuje dostępu do pamięci poza przydzielonymi granicami.
Ocena ryzyka
Atakujący może spowodować awarię aplikacji (denial of service), co może zakłócić działanie systemów korzystających z szyfrowania danych przez libmongocrypt. Brak dostępu do pamięci poza granicami ogranicza ryzyko do awarii, ale może być wykorzystany do celowego wyłączenia usług.
Rekomendacja
Zaktualizuj MongoDB libmongocrypt do najnowszej wersji zawierającej poprawkę. Dodatkowo ogranicz dostęp do kolekcji key vault i waliduj punkty końcowe KMS przed ich użyciem.
Inne podatności w MongoDB libmongocrypt
Zobacz wszystkie- CVE-2026-106434Średnie
Komponent jawnego odszyfrowania w MongoDB libmongocrypt może zwrócić niezmieniony, nierozpoznany zaszyfrowany payload zamiast zwrócić błąd odszyfrowania. Atakujący, który może modyfikować przechowywane zaszyfrowane pola (np. zapisujący do bazy, serwer lub pośrednik sieciowy), może spowodować, że aplikacja przetworzy dostarczone bajty jako odszyfrowany tekst jawny.
- CVE-2026-81523Średnie
Brak walidacji wejścia w MongoDB libmongocrypt podczas konfiguracji automatycznego szyfrowania pozwala na przyjęcie identyfikatora bazy danych dostarczonego przez wywołującego bez sanityzacji. Wpływ jest ograniczony do nieprawidłowego wyboru schematu, co może prowadzić do ograniczonego ujawnienia lub modyfikacji informacji.
Oryginalny opis (angielski, źródło NVD)
An integer underflow in the KMS endpoint-parsing logic of MongoDB libmongocrypt can cause an allocation failure that terminates the application process. This can occur when an authenticated user modifies a key document in the key vault collection, or when an application accepts a KMS endpoint containing a colon after its path or query during key creation. The issue does not access memory outside its allocated bounds.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

