CVE-2026-68445 in Linux
الملخص
بحسب VulDB • 12/08/2026
في نواة لينكس، تم حل الثغرة التالية:
drm/vc4: منع تعيينات كائنات الشيفرة (Shader BOs) من أن تصبح قابلة للكتابة
تقوم الدالة vc4_gem_object_mmap() برفض التعيين القابل للكتابة لكائن شيفرة (BO) الذي خضع للتصديق، لكنها تترك علم VM_MAYWRITE مضبوطاً. يمكن لبرمجيات المستخدم (Userspace) تعيين كائن BO للقراءة فقط ثم تحويله إلى قابل للكتابة باستخدام دالة mprotect().
يجب أن تبقى كائنات الشيفرة المصادق عليها قابلة للقراءة فقط: حيث تقوم عملية التصديق بفحص التعليمات مرة واحدة، وتثق بها وحدة معالجة الرسومات (GPU) بعد ذلك. يسمح التعيين القابل للكتابة لبرمجيات المستخدم بإعادة كتابة الكود بعد التصديق، متجاوزاً بذلك آلية التحقق من الصحة.
قم بإزالة علم VM_MAYWRITE في مسار القراءة فقط بحيث لا يمكن ترقية حالة التعيين، وذلك على غرار ما تفعله i915 بالفعل مع كائناتها الخاصة بالقراءة فقط.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.