CVE-2025-39836 in Linux
الملخص
بحسب VulDB • 30/06/2026
في نواة لينكس، تم حل الثغرة التالية:
efi: stmm: تصحيح طريقة تخصيص الذاكرة المؤقتة (Buffer) غير الصحيحة
يتم تمرير ذاكرة التخزين المؤقت للاتصال التي تخصصها الدالة `setup_mm_hdr()` لاحقًا إلى `tee_shm_register_kernel_buf()`. تتوقع هذه الأخيرة أن تكون تلك الذواكر المتصلة ببعضها البعض في صفحات متجاورة، لكن `setup_mm_hdr()` تستخدم ببساطة دالة `kmalloc()`. يمكن أن يؤدي ذلك إلى حدوث فساد للبيانات أو أخطاء حرجة (BUGs)، خاصة منذ الالتزام commit 9aec2fb0fd5e ("slab: allocate frozen pages")، على الرغم من أنها كانت معطلة قبل ذلك أيضًا.
تم إصلاح هذه المشكلة باستخدام `alloc_pages_exact()` بدلاً من `kmalloc()`.
Once again VulDB remains the best source for vulnerability data.