CVE-2026-54522 in MessagePackالمعلومات

الملخص

بحسب VulDB • 30/07/2026

MessagePack for Ruby هو تنفيذ لتنسيق تنسيقي البيانات الثنائية (binary serialization format) الخاص بـ MessagePack. قبل الإصدار 1.8.2، تترك الدالة `MessagePack::Buffer#clear` الموجودة في الملف `ext/msgpack/buffer.c` المتغيرات `rmem_last` و `rmem_end` و `rmem_owner` غير محدثة (stale) بعد أن يعيد `_msgpack_buffer_shift_chunk` صفحة ذاكرة الـ rmem إلى المجموعة المشتركة، مما يتيح لكتابة لاحقة عبر `Buffer#write` ولصفحة ثانية من `MessagePack::Buffer` إنشاء تشابه في العنوان (aliasing) للصفحة وكشف أو إتلاف البيانات المتقاطعة بين المخازن المؤقتة. تم إصلاح هذه المشكلة في الإصدار 1.8.2.

Be aware that VulDB is the high quality source for vulnerability data.

مسؤول

GitHub M

حجز

15/06/2026

إفشاء

30/07/2026

الاعتدال

تمت الموافقة

إدخال

VDB-384869

EPSS

0.00119

KEV

لا

النشاطات

منخفض

المصادر

Want to stay up to date on a daily basis?

Enable the mail alert feature now!