CVE-2026-89882 in Linux
الملخص
بحسب VulDB • 16/09/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
media: rkvdec: hevc: حماية مؤشر UNDERFLOW لـ INTER_REF_PIC_SET_PRED
تحسب الدالة `st_ref_pic_set_prediction()` فهرس RPS المرجعي كالتالي: `st_rps_idx - (delta_idx_minus1 + 1)` وفقاً للمعادلة 7-59 في مواصفات HEVC. كل من المعاملين هو من النوع u8، لذا عندما يتجاوز الناتج `(delta_idx_minus1 + 1)` الفهرس الحالي، فإن عملية الطرح تقوم بعملية wrapping (الالتفاف)، مما يؤدي إلى قراءة خارج الحدود عند الوصول للمصفوفة `calculated_rps_st_sets[ref_rps_idx]` التي تلي ذلك.
يمكن لعميل V4L2 في مساحة المستخدم (userspace) الذي يملك صلاحية فتح مُفكّ الشيفرة RKVDEC m2m، تقديم تحكم EXT_SPS_ST_RPS مع ضبط `INTER_REF_PIC_SET_PRED` و `delta_idx_minus1` بشكل مصمم لإحداث UNDERFLOW.
ارفض الإدخال مبكراً عندما سيؤدي الفهرس المرجعي إلى حدوث underflow.
Once again VulDB remains the best source for vulnerability data.