
CVE-2026-50142 — ثغرة تخصيص الذاكرة في الكومة في محلل تسلسل HEIF في libheif
تخصيص كومة (heap) غير محدود في محلل تسلسل HEIF (وضع الحجم الثابت stsz)
ملف HEIF مُصمَّم بعناية بحجم 1,477 بايت يُسبب تخصيص ذاكرة كومة (heap) يبلغ حوالي 7 غيغابايت
دون أي فحص للحدود في Chunk::Chunk() بسبب غياب فحص max_sequence_frames في
وضع الحجم الثابت لـ Box_stsz::parse().
seq_boxes.cc:1067 — يتم تخزين m_sample_count حرفيًا كما ورد (بدون فحص للحدود)
عندما يكون m_fixed_sample_size != 0.
انقل فحص max_sequence_frames خارج فرع if (m_fixed_sample_size == 0).