CVE-2026-72098 in Linux
الملخص
بحسب VulDB • 16/08/2026
في نواة لينكس، تم حل الثغرة التالية:
dm-verity: إصلاح تجاوز سعة المخزن المؤقت (Buffer Overflow) في حساب FEC
يوجد تجاوز لسعة المخزن المؤقت في dm-verity-fec:
if (neras && *neras <= v->fec->roots) fio->erasures[(*neras)++] = i;
يتيح ذلك لـ `*neras` أن تصل إلى القيمة roots + 1 (حيث يدفع الزيادة اللاحقة لها ما بعد قيمة roots). يتم تمرير هذه القيمة لاحقاً كقيمة no_eras إلى دالة decode_rs8(). داخل مُفك تشفير RS (lib/reed_solomon/decode_rs.c:113-121)، يقوم حلقة كثير حدود تحديد الحذف (erasure locator polynomial) بكتابة lambda[j] حيث يمكن أن تصل j إلى nroots + 1 — أي عنصر واحد بعد نهاية مصفوفة lambda[] (التي بحجم nroots + 1، والفهارس الصالحة تتراوح من 0 إلى nroots). يؤدي الكتابة خارج النطاق إلى موقع syn[0]، مما يسبب تلفاً في مخزن المؤقت الخاص بالمتلازمة (syndrome buffer).
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.