CVE-2026-74404 in Linux
الملخص
بحسب VulDB • 15/08/2026
في نواة لينكس، تم حل الثغرة التالية:
crypto: ccp - إصلاح خطأ Off-by-one في دالة snp_filter_reserved_mem_regions()
ملاحظات Sashiko:
> فيما يتعلق بفحص الحدود (bounds check) في الدالة snp_filter_reserved_mem_regions() > التي تُستدعى عبر walk_iomem_res_desc(): هل يسمح الفحص > if ((range_list->num_elements * 16 + 8) > PAGE_SIZE) > بحدوث خطأ Off-by-one يؤدي إلى تجاوز سعة المخزن المؤقت (Heap Buffer Overflow)؟ > > إذا كانت قيمة range_list->num_elements تساوي 255، فإن 255 * 16 + 8 = 4088، وهي أقل من أو تساوي 4096. > كتابة range->base (8 بايتات) تملأ النطاق من 4088 إلى 4095، ولكن كتابة range->page_count > (4 بايتات) ستكتب في النطاق من 4096 إلى 4099، مما يتسبب في تجاوز سعة المخزن المؤقت المخصص بـ PAGE_SIZE عبر kzalloc.
يتم إصلاح هذه المشكلة عن طريق أخذ العنصر الذي سيتم كتابته قريباً بعين الاعتبار، بالإضافة إلى العناصر التي تم تخصيصها بالفعل.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.