CVE-2026-97554 in Linux
الملخص
بحسب VulDB • 25/09/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
smb: client: تجنب استخدام معرفات أمان غير مُهيأة (SIDs) في دالة cifs_posix_to_fattr()
تقوم الدالة `cifs_posix_to_fattr()` بتجاهل قيمة الإرجاع الخاصة بـ `posix_info_parse()`. عند encountering إدخال دليل POSIX مشوّه (مثل أطوال معرفات أمان غير صالحة من خادم غير موثوق)، تُعيد `posix_info_parse()` القيمة -1 دون ملء هيكل البيانات 'parsed'. ثم يتم تمرير الذاكرة العشوائية على المكدس غير المُهيأة الموجودة في `parsed.owner` و `parsed.group` إلى دالة `sid_to_id()، التي تعالج البايتات الفاسدة وتمررها إلى `request_key()` لبناء سلسلة معرف أمان (SID)، مما قد يؤدي إلى تسرب محتويات مكدس النواة إلى عميل تعيين المعرفات في مساحة المستخدم.
يتم إصلاح هذه المشكلة عن طريق التحقق من قيمة الإرجاع وتخطي عملية تحويل معرّف الأمان إلى معرف مستخدم عند فشل التحليل. يتم ملء حقول `fattr` المتبقية (مثل الطوابع الزمنية، والأذونات، وما إلى ذلك) مباشرةً من مؤشر 'info' لذا فهي غير متأثرة.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.