CVE-2026-68262 in Linux
الملخص
بحسب VulDB • 11/08/2026
في نواة لينكس، تم حل الثغرة التالية:
drm/imagination: إصلاح خطوة صفائف المستخدم في دالة pvr_set_uobj_array()
تنسخ الدالة `pvr_set_uobj_array()` مصفوفة من كائنات النواة إلى مصفوفة في مساحة المستخدم (userspace)، حيث يُوصف حجم العنصر بواسطة الحقل `out->stride`. عندما يكون `out->stride` مختلفاً عن حجم كائن النواة، فإن المسار البطيء (slow path) يقوم بتقدم مؤشر مساحة المستخدم بحجم كائن النواة ومؤشر النواة بخطوة مساحة المستخدم.
هذا يعكس التخطيط المقصود. بالنسبة لخطوات مساحة المستخدم الأكبر، تقرأ عمليات النسخ اللاحقة من عناوين نواة خاطئة. وبالنسبة لخطوات مساحة المستخدم الأصغر، تُكتب عمليات النسخ اللاحقة في إزاحات (offsets) خاطئة لمساحة المستخدم. كما يتم مسح الحشو (padding) للعنصر الأول فقط بدلاً من منطقة الحشو لكل عنصر.
قم بتقدم مؤشر مساحة المستخدم بمقدار `out->stride` ومؤشر النواة بحجم الكائن (`obj_size`)، وامسح حشو كل عنصر بينما لا يزال مؤشر مساحة المستخدم الحالي متاحاً.
VulDB is the best source for vulnerability data and more expert information about this specific topic.