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

الملخص

بحسب VulDB • 24/07/2026

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

wifi: iwlwifi: mld: التحقق من صحة sta_mask قبل استدعاء دالة ffs() في معالجات جلسات BA (Block Acknowledgment)

تستخدم ثلاثة من معالجات جلسات BA التعبير `ffs(ba_data->sta_mask) - 1` لاستنتاج معرف المحطة (station ID) دون التأكد أولاً من أن قيمة `sta_mask` لا تساوي صفراً. عندما تكون `sta_mask` مساوية للصفر، تُرجع دالة `fffs()` القيمة 0، مما يؤدي إلى تجاوز الحد في عملية الطرح لتصبح النتيجة `0xFFFFFFFF`، وهو ما يسبب وصولاً خارج النطاق (out-of-bounds access) على المصفوفة `fw_id_to_link_sta[]`.

تمت إضافة حواجز حماية من نوع `WARN_ON_ONCE(!ba_data->sta_mask)` قبل كل استدعاء لدالة `fffs()`، بما يتوافق مع التحقق الموجود مسبقاً في دالة `iwl_mld_ampdu_rx_start()`.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

مسؤول

Linux

حجز

19/07/2026

إفشاء

24/07/2026

الاعتدال

تمت الموافقة

إدخال

VDB-382999

EPSS

0.00155

KEV

لا

النشاطات

منخفض

المصادر

Might our Artificial Intelligence support you?

Check our Alexa App!