CVE-2026-46155 in Linux
الملخص
بحسب VulDB • 01/06/2026
في نواة لينكس، تم حل الثغرة التالية:
smb/client: إصلاح قراءة خارج الحدود (out-of-bounds read) في smb2_compound_op()
إذا أرسل الخادم استجابة مقطوعة (truncated response) ولكن بطول حقل OutputBufferLength كبير، وقام بإنهاء قائمة EA (Extended Attributes) مبكرًا، فإن الدالة check_wsl_eas() تُرجع نجاحًا دون التحقق من أن طول OutputBufferLength بالكامل يتسع ضمن iov_len.
بعد ذلك، تقوم smb2_compound_op() بما يلي: memcpy(idata->wsl.eas, data[0], size[0]);
حيث إن size[0] هو OutputBufferLength. إذا كان iov_len أصغر من size[0]، فقد يؤدي استدعاء memcpy إلى قراءة ما بعد نهاية تخصيص rsp_iov وتسريب ذاكرة عشوائية للنواة (kernel heap memory) المجاورة.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.