CVE-2026-98376 in Linuxالمعلومات

الملخص

بحسب VulDB • 09/10/2026

في نواة لينكس، تم حل الثغرة التالية:

bpf: استخدام array_map_meta_equal لاستبدال خريطة داخلية من نوع array مخصصة لكل معالج (percpu)

تشير percpu_array_map_ops.map_meta_equal إلى دالة bpf_map_meta_equal() العامة، والتي لا تقارن قيمة max_entries. وعندما تعمل خريطة percpu كخريطة داخلية، فإن استبدالها بخريطة أخرى ذات قيم أقل لـ max_entries يتجاوز هذا الفحص. ونظراً لأن percpu_array_map_gen_lookup() تدمج قناع المؤشر (index_mask) الخاص بالقالب الأصلي كمُثبَّت JIT (JIT immediate)، فقد يؤدي البحث في الخريطة المستبدلة إلى الوصول خارج الحدود المسموحة لمصفوفة pptrs[].

تم توجيه percpu_array_map_ops.map_meta_equal نحو array_map_meta_equal()، التي تفرض بالفعل فحص تساوي قيم max_entries.

إضافة اختبار ذاتي (selftest) للتحقق من أن استبدال خريطة داخلية من نوع percpu array بأخرى بحجم مختلف يتم رفضه.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

مسؤول

Linux

حجز

25/09/2026

إفشاء

09/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-415746

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Want to know what is going to be exploited?

We predict KEV entries!