CVE-2026-120954
NiskieCVSS 3.7Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 14 - wyżej niż 14% wszystkich znanych CVE
Streszczenie
Słabość w obsłudze specjalistycznego typu danych binarnego wektora w bibliotece BSON pozwala na arytmetyczne przepełnienie przy obliczaniu liczby elementów opisanych przez zbyt dużą wartość dostarczoną przez atakującego. W kompilacjach, gdzie rozmiar słowa platformy wynosi 32 bity, aplikacja parsująca niezaufane dane BSON może przetworzyć tylko niewielką część dostarczonych elementów, podczas gdy operacja zgłasza sukces, co daje wyniki niezgodne z akcesorami bajtowymi i z 64-bitowymi kompilacjami tej samej biblioteki. Nie jest wymagane uwierzytelnienie ani interakcja użytkownika poza spowodowaniem, że aplikacja parsuje dane. Wpływ ogranicza się do integralności danych; bezpieczeństwo pamięci nie jest naruszone i żadne informacje nie są ujawniane.
Ocena ryzyka
Może dojść do niezgodności danych i błędnych wyników przetwarzania w aplikacjach parsujących niezaufane dane BSON na platformach 32-bitowych. Integralność danych może zostać naruszona, co prowadzi do nieprawidłowego działania aplikacji.
Rekomendacja
Zaktualizuj bibliotekę BSON do wersji zawierającej poprawkę lub unikaj przetwarzania niezaufanych danych BSON na platformach 32-bitowych. Rozważ walidację rozmiaru danych wejściowych przed parsowaniem.
Inne podatności w BSON library
Oryginalny opis (angielski, źródło NVD)
A weakness in the BSON library's handling of a specialized binary vector data type allows an arithmetic wraparound when computing the number of elements described by an oversized attacker-supplied value. On builds where the platform word size is 32 bits, an application that parses untrusted BSON data can be made to process only a small fraction of the supplied elements while the operation reports success, producing results that disagree with byte-oriented accessors and with 64-bit builds of the same library. No authentication or user interaction is required beyond getting the application to parse the data. The impact is limited to data integrity; memory safety is not affected and no information is disclosed.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

