CVE-2026-106436
ŚrednieCVSS 4.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 16 - wyżej niż 16% wszystkich znanych CVE
Streszczenie
Koder BSON w sterowniku MongoDB PHP nie sprawdza niektórych wartości zwracanych, gdy dokument przekracza limit rozmiaru libbson. Może to pozostawić koder w nieprawidłowym stanie. Nieuwierzytelniony podmiot, który może spowodować, że podatna aplikacja zakoduje nietypowo dużą strukturę danych, może zakończyć proces roboczy PHP lub spowodować pominięcie pól w wynikowym dokumencie. Nie jest wymagane połączenie z serwerem MongoDB ani uwierzytelnienie w bazie danych.
Ocena ryzyka
Może dojść do zakończenia procesu roboczego PHP lub utraty integralności danych poprzez pominięcie pól w dokumencie, co prowadzi do odmowy usługi lub błędów danych.
Rekomendacja
Zaktualizuj sterownik MongoDB PHP do wersji zawierającej poprawkę lub unikaj kodowania nietypowo dużych struktur danych.
Inne podatności w MongoDB PHP Driver
Zobacz wszystkie- CVE-2026-112368Wysokie
Nieograniczona rekurencja w logice dekodowania BSON w sterowniku MongoDB dla PHP może pozwolić nieuwierzytelnionej stronie dostarczającej spreparowane dane binarne na wyczerpanie stosu procesu. Może to spowodować nieoczekiwane zakończenie procesu PHP korzystającego ze sterownika, prowadząc do utraty dostępności.
- CVE-2026-106432Niskie
Koder BSON w sterowniku MongoDB PHP konwertuje długość łańcucha na wartość 32-bitową bez walidacji. Przy łańcuchu blisko 4 GiB, alokacja może się zawinąć, a kopiowanie używa oryginalnej długości, co prowadzi do przepełnienia bufora na stercie. Wymaga to niestandardowej konfiguracji zezwalającej na wielogigabajtowe wartości.
- CVE-2026-96745Średnie
W sterowniku MongoDB PHP Driver występuje podatność na deserializację niezaufanych danych w obsłudze monitorowania poleceń. Atakujący kontrolujący dane w operacjach bazy danych może spowodować utworzenie instancji klas aplikacji implementujących interfejs persistable i wywołanie ich metody unserialize z dostarczonymi danymi.
- CVE-2026-84968Średnie
W sterowniku MongoDB PHP wykryto odczyt poza zakresem w komponencie dekodowania BSON, który może pozwolić nieuwierzytelnionej stronie dostarczającej specjalnie spreparowane dane na skopiowanie niewielkiej ilości przyległej pamięci procesu do komunikatu o błędzie zwracanego do kodu aplikacji. Może to prowadzić do niezamierzonego ujawnienia ograniczonej zawartości pamięci.
- CVE-2026-6811Średnie
Podatność wyczerpania stosu w sterowniku MongoDB PHP może powodować awarie aplikacji podczas przetwarzania głęboko zagnieżdżonych dokumentów BSON w nietypowych okolicznościach, gdy źródłem tych dokumentów nie jest serwer MongoDB.
Oryginalny opis (angielski, źródło NVD)
The BSON encoder in the MongoDB PHP Driver does not check some return values after a document exceeds libbson's size limit. This can leave the encoder in an invalid state. An unauthenticated actor who can cause an affected application to encode an unusually large data structure can terminate the PHP worker or cause the resulting document to omit fields. No MongoDB server connection or database authentication is required.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

