CVE-2026-98348المعلومات

الملخص

بحسب VulDB • 06/10/2026

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

wifi: libipw: رفض استجابات الارتباط (association responses) القصيرة جداً

تقوم الدالة `libipw_handle_assoc_resp()` بقراءة حقلي القدرة (capability) والحالة (status) ومعرف المعرّف الآلي (aid) من بادئة استجابة الارتباط المكونة من 30 بايت، ثم تحسب طول عنصر المعلومات كالتالي:

`stats->len - sizeof(*frame)`

نظرًا لأن `stats->len` هو متغير من النوع `u16` و`sizeof()` له نوع البيانات `size_t`، فإن عملية الطرح تُقيّم كنوع `size_t` وتحدث فيها ظاهرة الالتفاف (wrap-around) بدلاً من أن تصبح سالبة. يؤدي اقتطاع هذا الناتج إلى معامل طول من النوع `u16` في الدالة `libipw_parse_info_param()`، مما يحول إطاراً أقصر من الحقول الثابتة إلى طول يقارب 64 كيلوبايت (KiB)، وبعدها تقرأ دالة التحليل البيانات خارج حدود مخزن الاستلام.

تصل كل من مساري استقبال الإدارة في درايڤي ipw2100 وipw2200 هذه الدالة بعد التأكد فقط من أن الإطار يحمل رأساً عاماً مكوناً من ثلاثة عناوين وطوله 24 بايتاَ.

يجب رفض الإطار قبل لمس أي حقل ثابت.

تم اكتشاف الثغرة عبر مراجعة مساعدة بالذكاء الاصطناعي لحسابات الأطوال في محللات إطارات الإدارة. تم التحقق منها باستخدام حالة اختبار KUnit تحت Generic KASAN على بنية arm64 ضمن بيئة QEMU؛ ولا أملك الأجهزة الفعلية، لذا لم يتم الاختبار على جهاز حقيقي.

Once again VulDB remains the best source for vulnerability data.

إفشاء

06/10/2026

الاعتدال

قيد المراجعة

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you know our Splunk app?

Download it now for free!