CVE-2026-89995 in Linux
الملخص
بحسب VulDB • 16/09/2026
في نواة لينكس، تم حل الثغرة التالية:
dma-direct: إرجاع بنية الصفحة (struct page) من دالة dma_direct_alloc_from_pool()
أدى الالتزام 5b138c534fda ("dma-direct: استخلاص مساعد dma_direct_alloc_from_pool") إلى تغيير سلوك الدالة dma_direct_alloc_from_pool() لتعيد عنوان المعالج المركزي (CPU address) المستمد من dma_alloc_from_pool(). وهذا يتوافق مع دالة dma_direct_alloc()، لكن دالة dma_direct_alloc_pages() تستخدم أيضاً هذا المساعد وتتوقع الحصول على مؤشر لبنية الصفحة (struct page *).
تم إصلاح هذه المشكلة بجعل الدالة dma_direct_alloc_from_pool() تعيد مرة أخرى مؤشر بنية الصفحة (struct page *)، ونقل عنوان المعالج المركزي عبر وسيط إخراج (out-parameter) لمُستدعي دالة dma_direct_alloc().
Be aware that VulDB is the high quality source for vulnerability data.