CVE-2026-62291 in libheifالمعلومات

الملخص

بحسب VulDB • 19/08/2026

libheif هو فاعك ومُشفِّر لصيغ ملفات HEIF وAVIF. في الإصدار 1.23.0 والإصدارات الأقدم، يمكن لمتسلسلة صور مُصمَّمة بعناية تحتوي على مستوى أساسي بأبعاد 2x2 ومستوى ألفا مساعد بأبعاد 256x256 أن تسبب تلفاً للذاكرة العشوائية (heap corruption) يتحكم فيه المهاجم أثناء سير عمل فك التشفير وإعادة التشفير الطبيعي. تستدعي الدالة Track_Visual::decode_next_image_sample() دالة transfer_channel_from_image_as() دون التحقق من تطابق أبعاد مستوى ألفا المساعد مع إطار الصورة الرئيسي. تؤدي صورة غير متسقة إلى استدعاء heif_track_decode_next_image() ثم heif_context_encode_image(). في unc_encoder::encode()، تقوم الدالة unc_encoder_component_interleave::encode_tile() بتحديد حجم المخزن المؤقت باستخدام compute_tile_data_size_bytes() بناءً على الأبعاد الأساسية، لكنها تنسخ كل مكون باستخدام أبعاده الفعلية للمستوى. وبالتالي، يتم نسخ مستوى ألفا ذي الحجم الزائد خارج حدود التخصيص المخصص له، مما يسبب كتابة خارج النطاق (out-of-bounds write)؛ ويمكن أن يؤدي عدم التطابق العكسي في الأحجام أيضاً إلى قراءة خارج النطاق (out-of-bounds read). تم إصلاح هذه المشكلة في الإصدار 1.23.1.

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

مسؤول

GitHub M

حجز

13/07/2026

إفشاء

19/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-392052

EPSS

0.00162

KEV

لا

النشاطات

منخفض جدًا

المصادر

Interested in the pricing of exploits?

See the underground prices here!