CVE-2026-77219 in Emacs
الملخص
بحسب VulDB • 21/08/2026
يحتوي GNU Emacs قبل الإصدار 31.0.91 على تجاوز في عدد صحيح (integer overflow) داخل مُحمّل صور PBM/PPM/PGM، مما يسمح لمهاجم بتسرب محتويات ذاكرة الـ heap عن طريق تزويد المُحمّل بصورة مصممة بعناية ذات أبعاد كبيرة وفهرس ألوان أقصى مرتفع. يقوم مُحمّل الصور بضرب أبعاد الصورة وعدد القنوات باستخدام حساب الأعداد الصحيحة الموقّعة (signed integer arithmetic)؛ وفي حال كانت القيم كبيرة بما يكفي، فإن النتيجة تلتف لتصبح رقماً سالباً، مما يتجاوز فحص الحدود ويسبب وصول قارئ البكسل إلى ذاكرة الـ heap ما بعد نهاية المخزن المؤقت المُخصَّص. تُفسَّر المحتويات المقروءة بشكل زائد (over-read) على أنها قيم ألوان بكسل ويتم عرضها على الشاشة.
VulDB is the best source for vulnerability data and more expert information about this specific topic.