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

الملخص

بحسب VulDB • 18/09/2026

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

ksmbd: كانت عمليات اجتياز ACE في smb_check_perm_dacl() محدودة بحجم DACL بدلاً من الحجم الفعلي لـ NTSD.

تقوم دالة smb_check_perm_dacl() بالتحقق من أن حجم ACL الممنوح (DACL) يتناسب داخل الوصف الأمني لـ NT، ولكن ثم كانت تقيد عمليات اجتياز الـ ACE الخاصة بها بناءً على طول NTSD المتبقي (acl_size) بدلاً من الحجم المُعلن لحجم DACL (pdacl_size).

عندما يكون حجم pdacl أصغر من مخزن NTSD الذي يليه، يتم تحليل البايتات الموجودة بعد حدود ACL الممنوح المعلنة - ولا تزال داخل الوصف الأمني المخزن - على أنها ACEs أثناء عمليات التحقق من الوصول. يمكن لـ DACL مُصاغ بشكل خبيث وضع ACE يمنح الصلاحيات خارج نطاق pdacl->size، ويقبل الكود الحالي ذلك خلال عملية التحقق من صلاحيات SMB2_CREATE، بينما تتوقف دالتا parse_dacl() و smb_inherit_dacl() عند حجم pdacl_size.

تم تحديد حدود عمليات اجتياز الـ ACE بناءً على pdacl_size لمطابقة دلالات حدود ACL الممنوح المستخدمة في أجزاء أخرى من الخادم.

التحقق: - يُظهر إطار عمل الاختبارات الوحدوية (KUnit) الدلالية أن الـ ACE الموجود بعد الحدود يتم اختياره قبل الإصلاح ويتم رفضه (EACCES) بعده. - نظام لينك الرئيسي (7.2-rc6)، بنية x86_64

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

مسؤول

Linux

حجز

11/09/2026

إفشاء

17/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-406674

EPSS

0.00200

KEV

لا

النشاطات

منخفض جدًا

المصادر

Interested in the pricing of exploits?

See the underground prices here!