Katalog CVE

CVE-2026-54522

ŚrednieCVSS 5.4
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.23%

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

Streszczenie

MessagePack dla Ruby to implementacja formatu serializacji binarnej MessagePack. Przed wersją 1.8.2, MessagePack::Buffer#clear w ext/msgpack/buffer.c pozostawia rmem_last, rmem_end i rmem_owner nieaktualne po tym, jak _msgpack_buffer_shift_chunk zwraca stronę rmem do współdzielonej puli, umożliwiając kolejnemu Buffer#write i drugiemu MessagePack::Buffer aliasowanie strony oraz ujawnienie lub uszkodzenie danych między buforami. Problem został naprawiony w wersji 1.8.2.

Ocena ryzyka

Ryzyko polega na możliwości ujawnienia lub uszkodzenia danych między buforami, co może prowadzić do wycieku poufnych informacji lub naruszenia integralności danych.

Rekomendacja

Zaleca się aktualizację biblioteki msgpack do wersji 1.8.2 lub nowszej.

Powiązane podatności

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

MessagePack for Ruby is an implementation of the MessagePack binary serialization format. Prior to 1.8.2, MessagePack::Buffer#clear in ext/msgpack/buffer.c leaves rmem_last, rmem_end, and rmem_owner stale after _msgpack_buffer_shift_chunk returns an rmem page to the shared pool, allowing a subsequent Buffer#write and a second MessagePack::Buffer to alias the page and disclose or corrupt cross-buffer data. This issue is fixed in version 1.8.2.

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