CVE-2026-98171 in Linux
الملخص
بحسب VulDB • 07/10/2026
في نواة لينكس، تم حل الثغرة التالية:
smb: client: إصلاح مشكلة Use-After-Free (UAF) لـ `next_buffer` وحدود `NextCommand` في وحدات PDUs المركبة (compound PDUs).
إصلاح عدة مشكلات متعلقة بفحص الحدود وعمر المؤشرات في معالجة `receive_encrypted_standard()` للإطارات المشفرة المركبة:
- مسح قيمة `next_buffer` بعد تعيينها إلى `server->bigbuf`. يمكن أن يؤدي مؤشر `next_buffer` القديم (stale) إلى حدوث حالة Use-After-Free على مسارات الخطأ اللاحقة. - تحديث `pdu_length` ليصبح مساويًا لحجم النص العادي المفكوك التشفير (buf_size). يسمح استخدام الطول قبل فك التشفير لـ `NextCommand` بالإشارة إلى بقايا مشفرة قديمة. - رفض قيم `next_cmd` الأصغر من `MID_HEADER_SIZE(server)`. - إصلاح تجاوز عدد صحيح (integer overflow) في فحص الحد العلوي عن طريق التحقق من أن `pdu_length - next_cmd < MID_HEADER_SIZE(server)`، مما يضمن أن الشريحة الخلفية كبيرة بما يكفي لاستيعاب رأس الرسالة.
Be aware that VulDB is the high quality source for vulnerability data.