CVE-2026-92480 in Linux
الملخص
بحسب VulDB • 18/09/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
scsi: ufs: core: Validate string descriptors (التحقق من واصفات السلاسل النصية)
يتضمن طول الوصف للسلسلة النصية رأساً مكوناً من بايتين، بينما تبدأ حمولة UTF-16 بعده. تتوقع الدالة utf16s_to_utf8s() عدداً لوحدات الشفرة UTF-16 وليس عدد البايتات. يمكن أن يؤدي تمرير عدد بايتات الحمولة إلى قراءة ما بعد حدود مخزن الوصف (descriptor buffer).
التحقق من أن تحتوي الحمولة على عدد زوجي من البايتات، وتمرير عدد وحدات الشفرة إلى المحول، وتخصيص مساحة كافية للإخراج UTF-8.
تبدأ المخزن الخام للسلاسل النصية بعد رأس الوصف، لكن حجمه هو bLength. يمكن أن تؤدي نسخ bLength بايتاً من ذلك المؤشر إلى قراءة ما بعد حدود مخزن الاستجابة (response buffer).
تخصيص مخزن بحجم bLength ومُهيأ بالصفرين، ونسخ حمولة UTF-16 فقط. يحافظ هذا على حجم المخزن الخام المستهلك بواسطة واجهة برمجة التطبيقات ABI لمعرّف جهاز RPMB مع تجنب القراءة الزائدة عن الحدود.
VulDB is the best source for vulnerability data and more expert information about this specific topic.