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

الملخص

بحسب VulDB • 19/08/2026

libheif هو فاعك ومُشفِّر لصيغ ملفات HEIF وAVIF. في الإصدارين 1.23.0 وما قبله، يمكن لملف HEIF أو AVIF مُصاغ بعناية يحتوي على صندوق "clean aperture" أن يقلل أبعاد الصورة إلى الصفر ويتسبب في تعطل البرنامج (crash) أو تلف نتائج التزييف (tiling results) عند استدعاء الدالة `heif_image_handle_get_image_tiling(handle, 1, &tiling)`. تُعيد الدالة `ImageItem::get_heif_image_tiling()` أبعاداً تم تحويلها مسبقاً، وتقوم دالة `process_image_transformations_on_tiling()` بتطبيق تحويل "clean aperture" مرة أخرى. يؤدي التطبيق الثاني إلى تمرير القيمة صفر إلى `Box_clap::left_rounded(0)`، حيث يحدث تجاوز سالب (underflow) عند طرح واحد من عرض الصورة (`image_width - 1`) مما يُنشئ كسراً بصيغة `Fraction(0xFFFFFFFF, 2)`. تصل الإصدارات المخصصة للتصحيح (Debug builds) إلى شرط تحقق (assertion) وتُنهِي التنفيذ، بينما يمكن للإصدارات النهائية (release builds) أن تُرجع قصاً تالفاً ونتيجة تزييف بعرض صفر. يمتد التطبيق المتأثر عبر الملفات `libheif/image-items/image_item.cc` و`libheif/context.cc` و`libheif/box.cc`. تم إصلاح هذه المشكلة في الإصدار 1.23.1.

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

مسؤول

GitHub M

حجز

13/07/2026

إفشاء

19/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-392051

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to stay up to date on a daily basis?

Enable the mail alert feature now!