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

الملخص

بحسب VulDB • 25/07/2026

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

wifi: mt76: mt7921/mt7925: إصلاح حالة إلغاء المرجع (NULL dereference) في إشعار تبديل القناة (CSA beacon).

يعتمد هذا التصحيح على خطأ (BUG) كما أبلغ عنه بونغاني هولوبه في الرابط التالي: https://lore.kernel.org/all/[email protected]/

عند استلام إشعار تبديل القناة (CSA beacon)، يقوم cfg80211 بوضع عنصر عمل wiphy في قائمة الانتظار، والذي يستدعي في النهاية الدالة mt7921_channel_switch_rx_beacon(). إذا قام المحطة بفصل الاتصال (أو تم هيكلة سياق القناة بشكل آخر) بين وقت وضع العمل في القائمة ووقت تنفيذه، فقد يكون مؤشر dev->new_ctx الخاص بالبرنامج المساعد قد صُفر بالفعل إلى NULL. تقوم الدالة mt7921_channel_switch_rx_beacon() بعد ذلك بإلغاء مرجع new_ctx دون شروط، مما يؤدي إلى حدوث إلغاء مرجع لنقطة فارغة (NULL pointer dereference) عند العنوان 0x0:

BUG: kernel NULL pointer dereference, address: 0000000000000000 RIP: 0010:mt7921_channel_switch_rx_beacon+0x1f/0x100 [mt7921_common]

نفس حالة الحماية المفقودة موجودة في الدالة mt7925_channel_switch_rx_beacon()، والتي تشترك في نمط الكود نفسه الذي أدخلته نفس الالتزام (commit).

أضف فحصاً مبكراً للقيمة NULL الخاص بـ dev->new_ctx في كل من الدالتين mt7921_channel_switch_rx_beacon() وmt7925_channel_switch_rx_beacon(). عندما تكون new_ctx تساوي NULL، لا يوجد تبديل قناة معلق لمعالجته، لذا فإن العودة الفورية هي الإجراء الصحيح والآمن.

تحليل الخطأ (Oops-Analysis): http://oops.fenrus.org/reports/lkml/[email protected]/report.html

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

مسؤول

Linux

حجز

19/07/2026

إفشاء

25/07/2026

الاعتدال

تمت الموافقة

إدخال

VDB-383113

EPSS

0.00189

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you know our Splunk app?

Download it now for free!