CVE-2026-96745
ŚrednieCVSS 5.6Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 21 - wyżej niż 21% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Skutki zależą od dostępnych klas w aplikacji, ale mogą obejmować zdalne wykonanie kodu, eskalację uprawnień lub inne nieautoryzowane działania, co stanowi poważne zagrożenie dla bezpieczeństwa.
Rekomendacja
Zaleca się aktualizację MongoDB PHP Driver do wersji z poprawką oraz unikanie przetwarzania niezaufanych danych w operacjach bazy danych, gdy zarejestrowany jest subskrybent monitorowania.
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-106436Średnie
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.
- 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-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)
Deserialization of untrusted data in the command monitoring support of the MongoDB PHP Driver can cause class names embedded in document content to be honored when the driver builds monitoring event objects. When an application registers a command monitoring subscriber and includes untrusted data in a database operation, an unauthenticated party who controls that data may cause an application class implementing the driver's persistable interface to be instantiated and its unserialization method invoked with the supplied data. The resulting impact depends on the classes available in the application.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

