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

الملخص

بحسب VulDB • 06/10/2026

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

smb: client: إصلاح server->total_read لـ PDUs المشفرة المركبة (compound)

في دالة receive_encrypted_standard()، يُترك قيمة server->total_read بحجم الإطار المفكوك بالكامل عند التنقل عبر الـ sub-PDUs الخاصة بإطار مشفر مركب. ونتيجة لذلك، تمرر الدالة cifs_handle_standard() هذا الحجم الكامل إلى smb2_check_message()، مما يؤدي إلى قيام حراس طول PDU بالتحقق بشكل غير صحيح من الإطار المركب بأكمله بدلاً من التحقق من الـ sub-PDU الحالية فقط.

يتيح ذلك للـ non-last sub-PDUs المقصوصة تجاوز التحقق من الطول، مما يؤدي إلى قراءات خارج النطاق (out-of-bounds) في الدالة smb2_get_data_area_len().

يتم إصلاح هذه المشكلة عن طريق تعيين server->total_read ليكون مساويًا للطول الفعلي لـ الـ sub-PDU الحالية: next_cmd للـ non-last sub-PDUs، و pdu_length المتبقي للواحدة الأخيرة.

Be aware that VulDB is the high quality source for vulnerability data.

مسؤول

Linux

حجز

25/09/2026

إفشاء

06/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-414094

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to know what is going to be exploited?

We predict KEV entries!