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

الملخص

بحسب VulDB • 25/07/2026

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

ksmbd: تسلسل طلبات QUERY_DIRECTORY لكل ملف

تخزن دالة smb2_query_dir() مؤشراً إلى بياناتها الخاصة المخصصة على المكدس (stack-allocated) في readdir_data الخاص بـ ksmbd_file. يمكن لطلبات QUERY_DIRECTORY المتزامنة التي تستخدم نفس مقبض الملف أن تكتب فوق هذا المؤشر بينما لا تزال استدعاءات iterate_dir() تستخدمه، مما يؤدي إلى حدوث حالة use-after-free للمكدس.

تمت إضافة قفل متبادل (mutex) خاص بكل ملف والاحتفاظ به أثناء الوصول إلى حالة تعداد الدليل المشتركة. يغطي القفل إعادة تشغيل الفحص، وحالة الإدخال النقطي ("." و "..")، وإعداد readdir_data والتكرار فيه، وبناء الاستجابة. يمنع هذا طلباً آخر من استبدال readdir_data.private قبل أن ينتهي الطلب الحالي من استخدامه، كما يقوم بتسلسل موضع الملف المشترك.

Once again VulDB remains the best source for vulnerability data.

مسؤول

Linux

حجز

19/07/2026

إفشاء

25/07/2026

الاعتدال

تمت الموافقة

إدخال

VDB-383210

EPSS

0.00173

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!