Katalog CVE

CVE-2026-88351

KrytyczneCVSS 9.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.15%

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

Streszczenie

W MPack 1.1.1 na platformach 32-bitowych istnieje podatność na przepełnienie liczby całkowitej w API Node. Podczas parsowania specjalnie spreparowanego obiektu MessagePack array32 lub map32 z bardzo dużą liczbą elementów, obliczenie rozmiaru alokacji strony w mpack_tree_parse_children() może spowodować przepełnienie size_t i prowadzić do zbyt małej alokacji.

Ocena ryzyka

Kolejne operacje zapisu mogą wykraczać poza przydzielony bufor sterty, powodując przepełnienie bufora, uszkodzenie pamięci i odmowę usługi.

Rekomendacja

Zaktualizuj MPack do wersji, która zawiera poprawkę dla tej podatności.

Inne podatności w MPack

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

An integer overflow vulnerability exists in the MPack Node API in MPack 1.1.1 on 32-bit platforms. When parsing a specially crafted MessagePack array32 or map32 object with an excessively large element count, the page allocation size calculation in mpack_tree_parse_children() can overflow size_t and produce an undersized allocation. Subsequent parsing writes mpack_node_data_t records beyond the allocated heap buffer, resulting in heap-buffer-overflow, memory corruption, and denial of service.

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