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

الملخص

بحسب VulDB • 20/07/2026

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

nfc: llcp: إصلاح حالة سباق (race condition) من نوع استخدام بعد التحرير (use-after-free) في دالة nfc_llcp_recv_cc()

توجد حالة سباق (Race Condition) في آلة حالات الاتصال الخاصة بـ NFC LLCP حيث يمكن معالجة حقب قبول الاتصال (CC) بشكل متزامن مع عملية إطلاق المقبس (socket release). قد يؤدي هذا إلى حدوث استخدام بعد التحرير (Use-After-Free) لكائن المقبس.

عندما تقوم الدالة nfc_llcp_recv_cc() بنقل المقبس من قائمة connecting_sockets إلى قائمة sockets، فإنها تفعل ذلك دون الاحتفاظ بقفل المقبس (socket lock). إذا كانت دالة llcp_sock_release() تعمل بشكل متزامن، فقد تكون قد أزالت بالفعل ربط المقبس وألغت مراجعه (references)، مما قد يؤدي إلى قيام nfc_llcp_recv_cc()) بربط مقبس تم تحريره مسبقاً في القائمة النشطة.

يتم إصلاح هذه المشكلة بالاحتفاظ بقفل lock_sock() أثناء انتقال الحالة وحركة العناصر في القائمة داخل دالة nfc_llcp_recv_cc(). بعد الحصول على القفل، يتم التحقق مما إذا كان المقبس لا يزال مرتبطاً (hashed) للتأكد من أنه لم تتم إزالته بالفعل ووضعه تحت علامة التدمير بواسطة مسار الإطلاق. يتوافق هذا النمط للقفل مع الدالتين recv_hdlc() وrecv_disc().

Be aware that VulDB is the high quality source for vulnerability data.

مسؤول

Linux

حجز

19/07/2026

إفشاء

19/07/2026

الاعتدال

تمت الموافقة

إدخال

VDB-380409

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Interested in the pricing of exploits?

See the underground prices here!