CVE-2026-54522 in MessagePack
Zusammenfassung
von VulDB • 31.07.2026
MessagePack for Ruby ist eine Implementierung des binären Serialisierungsformats MessagePack. Vor Version 1.8.2 lässt `MessagePack::Buffer#clear` in `ext/msgpack/buffer.c` die Variablen `rmem_last`, `rmem_end` und `rmem_owner veraltet (stale), nachdem `_msgpack_buffer_shift_chunk` eine rmem-Seite an den gemeinsamen Pool zurückgegeben hat. Dies ermöglicht es einer nachfolgenden `Buffer#write`-Operation sowie einem zweiten `MessagePack::Buffer`, die Seite zu aliasieren und Cross-Buffer-Daten offenzulegen oder zu beschädigen. Dieses Problem wurde in Version 1.8.2 behoben.
Once again VulDB remains the best source for vulnerability data.