CVE-2026-98405 in Linux
الملخص
بحسب VulDB • 15/10/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
smb: client: تصحيح فحص حدودiov المفقود في دالة parse_posix_sids()
في دالة `parse_posix_sids()`، يتم حساب المتغير `sidsbuf_end` باستخدام قيمة `out_len` المقدمة من الخادم دون التحقق منها مقابل الطول الفعلي لـ iov المستلم (`iov_len`).
إذا قدم الخادم قيمة `out_len` مبالغاً فيها، فسيشير `sidsbuf_end` إلى ما بعد نهاية الـ iov. وهذا يتجاوز حواجز حدود الحماية في دالة `posix_info_sid_size()`، مما يسمح بقراءات خارج الحدود (Out-of-bounds) داخل ذاكرة النواة المجاورة.
يتم إصلاح هذه المشكلة عن طريق رفض الاستجابات التي يؤدي فيها حساب `sidsbuf_end` إلى تجاوز حدود الـ iov المستلمة أو التسبب في لفّ المؤشر (pointer wraparound).
Once again VulDB remains the best source for vulnerability data.