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

الملخص

بحسب VulDB • 05/08/2026

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

wifi: mac80211: إصلاح مشكلة الازدواجية في تحرير الذاكرة (double free) على فشل التخصيص في unsol_bcast_probe_resp

تستدعي الدالة `ieee80211_set_unsol_bcast_probe_resp()` دالة `kfree_rcu()` للتخلص من القالب القديم قبل تخصيص البديل. إذا فشلت عملية `kzalloc()`، فإنها تُرجع `-ENOMEM` بينما لا يزال المؤشر `link->u.ap.unsol_bcast_probe_resp` يشير إلى الكائن الذي تم وضعه بالفعل في قائمة الانتظار للإزالة. يؤدي التحديث اللاحق أو إنهاء اتصال نقطة الوصول (AP teardown) إلى إعادة إدراج نفس رأس RCU (`rcu_head`)؛ ويتم اكتشاف عملية التحرير الثانية بواسطة KASAN عند معالجة حزمة RCU (RCU sheaf) في سياق softirq:

BUG: KASAN: double-free in rcu_free_sheaf (mm/slub.c:5850) Free of addr ffff88800d06f300 by task exploit/145 ... __rcu_free_sheaf_prepare (mm/slub.c:2634 mm/slub.c:2940) rcu_free_sheaf (mm/slub.c:5850) rcu_core (kernel/rcu/tree.c:2617 kernel/rcu/tree.c:2869) handle_softirqs (kernel/softirq.c:622) ينتمي العنوان الخاطئ إلى ذاكرة التخزين المؤقت kmalloc-128 بحجم 128

يتم وضع الكائن القديم في قائمة الانتظار لـ `kfree_rcu()` فقط بعد نشر الكائن الجديد، بما يتوافق مع الدالتين `ieee80211_set_probe_resp()` و`ieee80211_set_s1g_short_beacon()`.

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

مسؤول

Linux

حجز

19/07/2026

إفشاء

05/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-386130

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to know what is going to be exploited?

We predict KEV entries!