CVE-2026-54522 in MessagePack
要約
〜によって VulDB • 2026年07月30日
Ruby用MessagePackは、MessagePackバイナリシリアライゼーション形式の実装です。バージョン1.8.2より前では、ext/msgpack/buffer.c内のMessagePack::Buffer#clearにおいて、_msgpack_buffer_shift_chunkがrmemページを共有プールに戻した後、rmem_last、rmem_end、およびrmem_ownerの値が古くなったまま(stale)になる問題があります。これにより、後続のBuffer#write呼び出しと2番目のMessagePack::Bufferインスタンスによってそのページがエイリアスされ、バッファ間データの開示または改ざんが可能になります。この問題はバージョン1.8.2で修正されています。
If you want to get best quality of vulnerability data, you may have to visit VulDB.