Podatności MongoDB C Driver
20 znanych podatności CVE w MongoDB C Driver, przetłumaczonych i ocenionych.
- CVE-2026-96746Średnie
W sterowniku MongoDB C Driver wykryto podatność polegającą na zapisie poza granicami bufora w logice monitorowania połączeń. Osoba kontrolująca rozwiązywanie nazw i odpowiedzi hostów z stringa połączenia może spowodować zapis poza stertą, co może doprowadzić do nieoczekiwanego zakończenia działania aplikacji.
- CVE-2026-93393Wysokie
W sterowniku MongoDB C Driver występuje przepełnienie bufora na stercie w warstwie transportowej TLS, gdy jest zbudowany z backendem TLS dla platformy Windows. Zdalny punkt końcowy, do którego klient się łączy, może spowodować zapis niekontrolowanych danych poza granicami alokacji sterty podczas przetwarzania przychodzącego zaszyfrowanego ruchu po zakończeniu uzgadniania TLS. Nie jest wymagane uwierzytelnienie ani interakcja użytkownika, ponieważ dotknięte przetwarzanie odbywa się przed zakończeniem uwierzytelniania na poziomie aplikacji. Wyzwolenie tego problemu może prowadzić do uszkodzenia pamięci w procesie klienta, ujawnienia sąsiedniej pamięci sterty lub zakończenia procesu.
- CVE-2026-88036Wysokie
Nieprawidłowa neutralizacja znaków specjalnych w logice zapytań w komponencie GridFS sterownika MongoDB C Driver powoduje, że dostarczony przez użytkownika identyfikator pliku jest interpretowany jako warunek zapytania, a nie jako literalny identyfikator. Uwierzytelniony użytkownik mogący wpływać na identyfikator może uzyskać dostęp do nieprzeznaczonych plików lub usunąć wszystkie fragmenty plików w danym bucketcie.
- CVE-2026-88035Średnie
Sprawdzenie rozmiaru w ścieżce uwierzytelniania po stronie klienta sterownika MongoDB C Driver może się przekręcić, w wyniku czego nietypowo duża wartość nazwy użytkownika jest akceptowana i kopiowana poza koniec małego bufora. Podmiot mogący ustawić ustawienia połączenia sterownika może spowodować nieoczekiwane zakończenie aplikacji osadzającej sterownik. Osiągnięcie tego kodu wymaga kompilacji z obecnym opcjonalnym zewnętrznym backendem uwierzytelniania SASL oraz połączenia skonfigurowanego do jego użycia.
- CVE-2026-88034Wysokie
Nieprawidłowa neutralizacja znaków specjalnych w logice zapytań w komponencie GridFS sterownika MongoDB C++ Driver powoduje, że dostarczony przez użytkownika identyfikator pliku jest interpretowany jako warunek zapytania, a nie jako literalny identyfikator. Uwierzytelniony użytkownik mogący wpływać na identyfikator może uzyskać dostęp do nieprzeznaczonych plików lub usunąć wszystkie fragmenty plików w danym bucketcie.
- CVE-2026-88026Średnie
Sterownik MongoDB C# Driver zawiera błąd niewłaściwej neutralizacji metaznaków wyrażeń regularnych w komponencie tłumaczenia zapytań LINQ. Sekwencja znaków dostarczona przez wywołującego może zmienić predykat wyrażenia regularnego generowany przez aplikację.
- CVE-2026-88025Wysokie
W komponencie GridFS sterownika MongoDB dla języka C# występuje nieprawidłowa neutralizacja znaków specjalnych w logice zapytań. Podany przez wywołującego identyfikator pliku może zostać zinterpretowany jako warunek zapytania zamiast jako wartość dosłowna. Uwierzytelniony użytkownik mogący wpłynąć na ten identyfikator może uzyskać dostęp do nieprzeznaczonych plików, usunąć wszystkie fragmenty plików w danym bucketcie lub zmienić nazwę niewłaściwego pliku.
- CVE-2026-84966Średnie
Błędna konwersja typów numerycznych w komponencie budowania dokumentów BSON w MongoDB C++ Driver może spowodować nieprawidłową interpretację wartości długości. Gdy aplikacja dostarczy bardzo długą, niezakończoną nazwę pola, biblioteka może odczytać pamięć poza buforem i zakończyć proces.
- CVE-2026-84964Średnie
Podwójne zwolnienie pamięci w ścieżce weryfikacji odwołania certyfikatu TLS opartej na OpenSSL w sterowniku MongoDB C Driver. Specjalnie spreparowane dane certyfikatu podczas uzgadniania TLS mogą spowodować dwukrotne zwolnienie tego samego obiektu sterty, co prowadzi do nieoczekiwanego zakończenia działania aplikacji klienckiej.
- CVE-2026-84963Średnie
Nieprawidłowa konwersja numeryczna w komponencie parsowania JSON w bibliotece BSON sterownika MongoDB C Driver może spowodować ciche skrócenie bardzo dużych wartości tekstowych lub pominięcie odpowiedniego pola, podczas gdy operacja parsowania zgłasza sukces i nie zwraca błędu.
- CVE-2026-84970Średnie
W bibliotece BSON MongoDB C++ Driver występuje słabość polegająca na numerycznym ucięciu w komponencie parsowania JSON. Osoba kontrolująca tekst przekazywany do publicznego interfejsu parsowania JSON, gdy tekst jest bardzo duży, może spowodować odczyt pamięci poza dostarczonym buforem i zwrócenie jej do wywołującego, ciche zaakceptowanie tylko części danych jako pełnego dokumentu lub zakończenie procesu. Nie jest wymagany serwer MongoDB, poświadczenia ani niestandardowa konfiguracja; efekt ogranicza się do procesu korzystającego z biblioteki.
- CVE-2026-84969Niskie
Błąd obsługi pamięci w pomocniczych funkcjach konwersji BSON-na-JSON w MongoDB C Driver może zapisać kilka bajtów poza końcem bufora sterty, gdy pole binarne jest kodowane, a wynik jest przycinany do limitu długości ustawionego przez wywołującego. Osoba dostarczająca zawartość dokumentu, bez uprawnień w aplikacji korzystającej z biblioteki, może spowodować zmianę niewielkiej ilości danych poza zamierzonym buforem.
- CVE-2026-81530Średnie
Słabość w konfiguracji szyfrowania po stronie klienta w MongoDB C# Driver powoduje, że wrażliwe dane uwierzytelniające do zarządzania kluczami są reprodukowane w czytelnej dla człowieka reprezentacji ustawień klienta, zamiast być maskowane jak inne pola tajne.
- CVE-2026-81529Wysokie
Niewłaściwa neutralizacja separatorów w konstrukcji URL połączenia umożliwia wstrzyknięcie opcji połączenia w sterowniku MongoDB C#. Gdy aplikacja przekazuje niezaufany tekst do konstruktora URL połączenia i przetwarza go z powrotem do konfiguracji klienta, niezaufany tekst jest serializowany bez neutralizacji separatorów URL/opcji i następnie interpretowany jako autorytatywne opcje połączenia.
- CVE-2026-81528Średnie
W MongoDB C# Driver, ścieżka kodu zastępowania dokumentów pomija walidację nazw elementów/kształtu, którą stosują równoważne ścieżki zapisu. Wartość podana jako zamiennik jest przekazywana do serwera bez neutralizacji specjalnych elementów języka zapytań, co pozwala na interpretację danych jako logiki aktualizacji.
- CVE-2026-81527Średnie
Słabość wstrzykiwania NoSQL/wyrażeń istnieje w warstwie translacji LINQ-do-agregacji w MongoDB C# Driver, zarówno w wyrażeniach agregacji, jak i filtrach zapytań. Specjalne elementy w wartościach dostarczanych przez aplikację nie są poprawnie escapowane przed wysłaniem zapytania do bazy.
- CVE-2026-81524Średnie
Słabość w MongoDB C Driver pozwala, aby specjalne elementy w nazwach baz danych i kolekcji dostarczanych przez wywołującego przechodziły bez sanityzacji podczas komponowania docelowej przestrzeni nazw dla operacji. Aplikacja włączająca niezaufane dane do tych nazw może kierować operacje na inny zasób niż zamierzony.
- CVE-2026-81522Wysokie
Słabość w sterowniku MongoDB C++ dotycząca obsługi identyfikatorów przestrzeni nazw dostarczanych przez wywołującego pozwala na osadzenie znaków specjalnych w tych identyfikatorach. Aplikacja, która buduje identyfikator przestrzeni nazw z niezaufanego wejścia bez walidacji, może mieć operację skierowaną do innego celu niż zamierzony.
- CVE-2026-9100Średnie
Legacy GridFS API sterownika MongoDB C akceptuje nieprawidłowe metadane plików z bazy danych bez odpowiedniej walidacji. Sfałszowane dokumenty w kolekcji GridFS mogą spowodować awarię aplikacji (przez dzielenie przez zero) lub wyciek zawartości pamięci procesu (przez odczyt poza zakresem).
- CVE-2026-6691Wysokie
Integracja Cyrus SASL w sterowniku C MongoDB wykonuje niebezpieczne kopiowanie ciągów podczas kanonizacji nazwy użytkownika, co umożliwia przepełnienie bufora na stercie przed jakąkolwiek autoryzacją lub ruchem sieciowym.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

