PT-2026-36415

CVE-2026-31780

·

تاريخ النشر

2026-05-01

·

تاريخ التحديث

2026-10-21

الوصف من

CVSS 4.0
8.5
عالية
المقاييسAV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (لم يتم تحديد الإصدارات المتأثرة)
الوصف
يحدث تجاوز سعة مخزن الذاكرة المؤقتة (heap buffer overflow) في برنامج تشغيل شبكة WiFi wilc1000 بسبب تجاوز سعة عدد صحيح عند حساب حجم مخزن الذاكرة المؤقتة الخاص بمسح SSID. تم تعريف المتغير valuesize على أنه u8 (عدد صحيح غير موقّع مكون من 8 بت)، لكنه يجمع الطول الإجمالي لجميع معرّفات SSID المراد مسحها. ونظرًا لأن كل معرّف SSID يمكن أن يساهم بما يصل إلى 33 بايت، ويمكن أن يصل عدد معرّفات SSID إلى 10، فإن المجموع يمكن أن يصل إلى 330 بايت، وهو ما يتحول إلى 74 عند تخزينه في متغير u8. ونتيجة لذلك، تخصص دالة kmalloc() 75 بايتًا فقط، في حين أن عملية memcpy() اللاحقة تكتب ما يصل إلى 331 بايتًا، مما يؤدي إلى تجاوز سعة المخزن بمقدار 256 بايتًا.
التوصيات
تحديث نواة Linux إلى إصدار تم فيه توسيع نطاق المتغير valuesize من u8 إلى u32 لاستيعاب النطاق الكامل لحجم المخزن المؤقت.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
CLSA-2026-1782148735
CLSA-2026-1789373487
CLSA-2026-1789373515
ECHO-6161-7139-EE2F
LSN-0122-1
OPENSUSE-SU-2026:21555-1
SUSE-SU-2026:23066-1
SUSE-SU-2026:23068-1
SUSE-SU-2026:23193-1
SUSE-SU-2026:23194-1
SUSE-SU-2026:23221-1
SUSE-SU-2026:23231-1
SUSE-SU-2026:23237-1
SUSE-SU-2026:23241-1
SUSE-SU-2026:23244-1
SUSE-SU-2026:3130-1
SUSE-SU-2026:3166-1
USN-8567-1
USN-8574-1
USN-8574-2
USN-8574-3
USN-8575-1
USN-8575-2
USN-8575-3
USN-8576-1
USN-8576-2
USN-8595-1
USN-8595-2
USN-8595-3
USN-8596-1
USN-8597-1
USN-8606-1
USN-8607-1
USN-8608-1
USN-8609-1
USN-8610-1
USN-8619-1
USN-8620-1
USN-8620-2
USN-8620-3
USN-8620-4
USN-8665-1
USN-8668-1
USN-8668-2
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾