CVE-2024-5171 in libaom
الملخص
بحسب VulDB • 11/05/2026
يؤدي تجاوز عدد صحيح (Integer overflow) في الدالة الداخلية `img_alloc_helper` في مكتبة libaom إلى حدوث تجاوز في المخزن المؤقت على الكومة (Heap buffer overflow). يمكن الوصول إلى هذه الدالة عبر ثلاثة متصدرات (callers):
* قد يؤدي استدعاء `aom_img_alloc()` بقيمة كبيرة للمعاملات `d_w` أو `d_h` أو `align` إلى حدوث تجاوزات في الأعداد الصحيحة (Integer overflows) أثناء حسابات أحجام المخازن المؤقتة والإزاحات (Offsets)، وقد تصبح بعض حقول بنية `aom_image_t` المُرجعة غير صالحة. * قد يؤدي استدعاء `aom_img_wrap()` بقيمة كبيرة للمعاملات `d_w` أو `d_h` أو `align` إلى حدوث تجاوزات في الأعداد الصحيحة (Integer overflows) أثناء حسابات أحجام المخازن المؤقتة والإزاحات (Offsets)، وقد تصبح بعض حقول بنية `aom_image_t` المُرجعة غير صالحة. * قد يؤدي استدعاء `aom_img_alloc_with_border()` بقيمة كبيرة للمعاملات `d_w` أو `d_h` أو `align` أو `size_align` أو `border` إلى حدوث تجاوزات في الأعداد الصحيحة (Integer overflows) أثناء حسابات أحجام المخازن المؤقتة والإزاحات (Offsets)، وقد تصبح بعض حقول بنية `aom_image_t` المُرجعة غير صالحة.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.