PT-2026-72974
CVE-2026-74522
·
تاريخ النشر
2026-08-15
·
تاريخ التحديث
2026-10-06
الوصف من
CVSS 3.1
8.8
عاليةالمقاييسAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
نواة لينكس (الإصدارات المتأثرة غير محددة)
الوصف
توجد مشكلة «استخدام بعد التحرير» (use-after-free) في الدالة
close file table ids() داخل الوحدة النمطية ksmbd. يمكن أن يستمر وجود كائن ksmbd file بعد الإغلاق المنطقي إذا احتفظت جلسة أخرى بإشارة مؤقتة عبر ksmbd lookup fd inode(). تقوم الدالة ksmbd close fd() بوضع علامة على الملف على أنه مغلق وتحرر الإشارة المملوكة لـ idr، لكنها تفشل في إزالة المؤشر من idr الخاص بالجلسة التي تقوم بالإغلاق حتى يتم تحرير الإشارة النهائية. إذا نفذ حامل خارجي الدالة ksmbd fd put() النهائية، فإن الدالة put fd final() تزود الدالة ksmbd close fd() بجدول ملفات الجلسة الخارجية، مما يؤدي إلى تحرير الكائن دون إزالته من idr المالك. ونتيجة لذلك، قد تقوم جلسة المالك بإلغاء مرجعية مؤشر قديم أثناء تفكيك جدول الملفات.التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾