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

الملخص

بحسب VulDB • 23/08/2026

libheif هو فاعك ومُشفِّر لصيغ ملفات HEIF وAVIF. من الإصدار 1.19.0 حتى 1.23.0، يمكن لمتسلسلة HEIF مُصمَّمة بشكل خبيث (crafted) مقبولة بواسطة `heif_context_read_from_memory()` مع علامة تسلسل msf1 أن تسبب تخصيصاً غير محدود للذاكرة على الكومة (heap). في الملف `libheif/sequences/seq_boxes.cc`، تطبق الدالة `Box_stsz::parse()` قيمة `max_sequence_frames` فقط على العينات ذات الحجم المتغير، لذا فإن الوضع ذو الحجم الثابت يقبل `sample_count` يتحكم فيه المهاجم دون وجود حدّ. وفي الملف `libheif/sequences/track.cc`، تضيف الدالة `Track::load()` أيضاً قيمتي `current_sample_idx` و`samples_per_chunk` باستخدام حسابات 32 بت، مما يسمح بالتجاوز الفحص الاتساق من خلال الالتفاف (wraparound). تصل القيم الناتجة إلى مسار التخصيص في `Chunk::Chunk()`، والذي يمكنه استهلاك غيغابايتات من الذاكرة وإتلاف العملية أو تعطيلها بسبب استنفاد الذاكرة. تم إصلاح هذه المشكلة في الإصدار 1.23.0.

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

مسؤول

GitHub M

حجز

03/06/2026

إفشاء

19/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-392050

EPSS

0.00556

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to stay up to date on a daily basis?

Enable the mail alert feature now!