Katalog CVE

CVE-2026-120954

NiskieCVSS 3.7
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.23%

Percentyl 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