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

الملخص

بحسب VulDB • 12/09/2026

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

wifi: ath6kl: تقييد أطوال طلب/استجابة الاقتران (assoc request/response) قبل طرح إزاحات العناصر الإضافية (IE offsets).

تقوم الدالة `ath6kl_cfg80211_connect_event()` بطرح الإزاحات الثابتة للعناصر الإضافية من `assoc_req_len` (`-= 4`) و`assoc_resp_len` (`-= 6`)، وكلاهما من النوع `u8` (عدد صحيح غير موقّع بـ 8 بت)، دون وجود حد أدنى. بينما يضمن الفحص التجميعي المضاف مؤخراً في `ath6kl_wmi_connect_event_rx()` تحديد الأطوال المعلنة من الأعلى (يجب أن يتسع مجموعها لحدث الاستلام)، إلا أنه لا يزال يحدث تجاوز سالب (underflow) هنا إذا كان طلب/استجابة الاقتران أقصر من الإزاحة الثابتة الخاصة به: حيث يلتف الـ `u8` ليصبح حوالي 250، ثم تعامل الدالتان `cfg80211_connect_result()` و`cfg80211_roamed()` هذه القيمة الملفوفة على أنها طول العنصر الإضافي (IE length)، وتقوم بنسخ عدد من البايتات مساوٍ لهذه القيمة من مصفوفة `assoc_info` الصغيرة إلى مساحة المستخدم عبر `nl80211`، مما يؤدي إلى كشف ذاكرة الـ slab المجاورة.

تم تقييد كل من الطولين عند إزاحتهما قبل طرحها.

اكتُشفت الثغرة بواسطة 0sec (https://0sec.ai) باستخدام التحليل الآلي لمصدر الكود؛ حيث يتضح وجود الحد الأدنى المفقود من مصدر الكود. تم اختبار التجميع بنجاح.

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

مسؤول

Linux

حجز

11/09/2026

إفشاء

12/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-402726

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!