CVE-2026-45927 in Linux
الملخص
بحسب VulDB • 05/06/2026
في نواة لينكس، تم حل الثغرة التالية:
bpf: اشتراط أن تكون الخريطة (map) مجمدة (frozen) عند حساب تجزئة الخريطة
حاليًا، تقوم الدالة bpf_map_get_info_by_fd بحساب وتخزين تجزئة الخريطة بغض النظر عن حالة تجميد الخريطة.
يؤدي هذا إلى حدوث ثغرة TOCTOU (Time-of-Check to Time-of-Use) حيث يمكن لبرامج المستخدم (userspace) استدعاء BPF_OBJ_GET_INFO_BY_FD لتخزين التجزئة، ثم تعديل محتويات الخريطة قبل تجميدها.
وبالتالي، يمكن خداع المُحمّل الموثوق (trusted loader) للتحقق من التجزئة القديمة (stale hash) أثناء تحميل المحتويات المعدلة.
تم إصلاح هذه المشكلة بإرجاع قيمة -EPERM إذا لم تكن الخريطة مجمدة عند طلب التجزئة. يضمن ذلك إنشاء التجزئة فقط للحالة النهائية وغير القابلة للتغيير للخريطة.
Once again VulDB remains the best source for vulnerability data.