CVE-2026-18888
ŚrednieCVSS 6.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 24 - wyżej niż 24% wszystkich znanych CVE
Streszczenie
Sterownik MongoDB BI Connector ODBC konwertuje wartości kolumn zmiennoprzecinkowych na tekst bez sprawdzania, czy wynik mieści się w buforze docelowym. Gdy aplikacja odczytuje wystarczająco dużą wartość zmiennoprzecinkową jako tekst, sterownik może zapisać poza końcem bufora i uszkodzić sąsiednią pamięć. Użytkownik, który może przechowywać dane w kolekcji odczytywanej przez BI Connector, może wykorzystać to do spowodowania awarii aplikacji wykonującej odczyt.
Ocena ryzyka
Ryzyko awarii aplikacji (odmowa usługi) z powodu uszkodzenia pamięci, co może wpłynąć na dostępność systemu.
Rekomendacja
Zaktualizuj MongoDB BI Connector ODBC Driver do wersji z poprawką sprawdzania rozmiaru bufora.
Inne podatności w MongoDB BI Connector ODBC Driver
Zobacz wszystkie- CVE-2026-19001Krytyczne
Sterownik ODBC MongoDB BI Connector może zapisywać poza granice bufora o stałym rozmiarze, gdy aplikacja dostarcza niezwykle długą nazwę katalogu, schematu lub obiektu do funkcji pobierania metadanych. Może to prowadzić do uszkodzenia pamięci w procesie aplikacji wywołującej, powodując nieprawidłowe zakończenie działania i, w pewnych warunkach, potencjalne wykonanie dowolnego kodu.
- CVE-2026-81533Wysokie
Aplikacja korzystająca ze sterownika MongoDB BI Connector ODBC może napotkać problem bezpieczeństwa pamięci, gdy przesłane zapytanie SQL zawiera niezwykle długi ciąg cyfr po klauzuli LIMIT. Problem występuje tylko na połączeniach z włączoną opcjonalną funkcją prefetch i wynika z kopiowania ciągu cyfr do bufora o stałym rozmiarze bez sprawdzania długości. Użytkownik mogący wpływać na część numeryczną klauzuli LIMIT może spowodować nieoczekiwane zakończenie procesu aplikacji lub uszkodzenie sąsiedniej pamięci.
- CVE-2026-19003Wysokie
Definicja źródła danych z nadmiernie długą ścieżką pliku może spowodować, że okno konfiguracji sterownika ODBC MongoDB BI Connector zapisze dane poza przydzielonym buforem. Problem wynika z nieprawidłowego obliczenia pojemności bufora w obsłudze wyboru plików i folderów i występuje tylko po otwarciu okna konfiguracji i zainicjowaniu wyboru. W zależności od konfiguracji może to prowadzić do awarii procesu lub, w pewnych warunkach, do wykonania niepożądanego kodu.
- CVE-2026-19004Wysokie
Aplikacja używająca sterownika ODBC MongoDB BI Connector może doświadczyć problemu bezpieczeństwa pamięci podczas przetwarzania parametrów wyjściowych z procedury składowanej. Wywołanie problemu wymaga połączenia z niezaufanym lub podszytym serwerem bazy danych, który zwraca spreparowane metadane. Może to prowadzić do zakończenia procesu, ujawnienia pamięci procesu lub, w pewnych warunkach, wykonania dowolnego kodu.
- CVE-2026-19002Wysokie
Brak kontroli granic podczas analizowania metadanych parametrów procedury składowanej w sterowniku ODBC MongoDB BI Connector może prowadzić do zapisu poza zakresem w procesie aplikacji klienckiej. Wywołanie problemu wymaga kontroli nad serwerem, do którego łączy się sterownik, lub możliwości odpowiedzi w jego imieniu, w celu zwrócenia nieprawidłowych metadanych. Uszkodzenie pamięci może spowodować nieprawidłowe zakończenie aplikacji klienckiej lub, w pewnych warunkach, wykonanie niepożądanego kodu.
Oryginalny opis (angielski, źródło NVD)
The MongoDB BI Connector ODBC Driver converts floating point column values into text without checking that the result fits within the destination buffer. When an application reads a sufficiently large floating point value as text, the driver may write beyond the end of that buffer and corrupt adjacent memory. A user who can store data in a collection read through the BI Connector could use this to crash the application performing the read.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

