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

الملخص

بحسب VulDB • 30/07/2026

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

ksmbd: تتبع الاتصال الذي يمتلك قفل نطاق بايت (byte-range lock)

تضيف SMB2_LOCK كل قفل نطاق بايت مُمنوح إلى قائمة أقفال الملف وقائمة اتصالات الاتصال الذي تعامل مع الطلب. ومع ذلك، فإن مسارات الإغلاق النهائي والمقبض الدائم (durable handle) تزيل عنصر القائمة الخاص بالاتصال أثناء الاحتفاظ بـ fp->conn->llist_lock.

مع دعم القنوات المتعددة في SMB3، قد يكون الاتصال الذي يتعامل مع طلب LOCK مختلفًا عن الاتصال الذي فتح الملف. وبالتالي، يمكن إزالة العنصر تحت قفل لولبي (spinlock) مختلف عن القفل الذي يحمي القائمة التي ينتمي إليها. بعد ذلك، يمكن أن يؤدي العبور المتزامن إلى الوصول إلى كائنات struct ksmbd_lock وstruct file_lock المحررة.

تسجيل الاتصال المالك لعنصر clist الخاص بكل قفل والاحتفاظ بمرجع إليه أثناء ارتباط العنصر. استخدام هذا الاتصال وllist_lock الخاصة به لعمليات فك القفل، والتراجع (rollback)، والإغلاق، والحفظ الدائم. يعين إعادة الاتصال الدائم الاتصال الجديد كمالك عند نشر الأقفال مرة أخرى.

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

مسؤول

Linux

حجز

19/07/2026

إفشاء

25/07/2026

الاعتدال

تمت الموافقة

إدخال

VDB-383206

EPSS

0.00467

KEV

لا

النشاطات

منخفض جدًا

القطاع

Police, Pharma, ...

المصادر

Do you need the next level of professionalism?

Upgrade your account now!