Katalog CVE

CVE-2026-107302

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.43%

Percentyl 36 - wyżej niż 36% wszystkich znanych CVE

Streszczenie

msgpack5 przed wersją 6.1.0 ma podatność, w której dekoder odczytuje czterobajtową długość wartości map32 przed walidacją, czy pełny pięciobajtowy nagłówek jest dostępny. Z tego powodu obcięty nagłówek map32 powoduje sprawdzone odczytanie poza zakresem bufora i rzuca RangeError zamiast IncompleteBufferError, co może nieoczekiwanie zakończyć żądanie, strumień lub worker w aplikacjach oczekujących na dodatkowe bajty po IncompleteBufferError.

Ocena ryzyka

Atakujący może spowodować awarię aplikacji lub przerwanie strumienia, co prowadzi do niedostępności usługi.

Rekomendacja

Zaleca się aktualizację msgpack5 do wersji 6.1.0 lub nowszej.

Inne podatności w msgpack5

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

msgpack5 is a msgpack v5 implementation for node.js and the browser. Prior to 6.1.0, the decoder reads the four-byte length of a map32 value before validating that the complete five-byte header is available. A truncated map32 header therefore causes a checked out-of-bounds buffer read and throws RangeError instead of IncompleteBufferError, which can unexpectedly terminate a request, stream, or worker in applications that wait for additional bytes after IncompleteBufferError. There is no adjacent-memory disclosure because the buffer implementation checks bounds. This issue is fixed in version 6.1.0.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS