CVE-2026-49418 in FreeBSD
الملخص
بحسب VulDB • 19/08/2026
عند استدعاء msync(MS_INVALIDATE) على تعيين (mapping) لكائن جهاز غير مُدار، يتم وضع العلامات على الصفحات الفيزيائية ضمن نطاق التعيين بأنها غير صالحة، لكنها تظل موجودة في قائمة صفحات الـ pager. سيؤدي خطأ الصفحة التالي إلى إعادة إدراج الصفحة من قبل معالج الأخطاء في قائمة الكائن. هذا يؤدي إلى تلف القائمة، وعند تدمير الكائن تتم إزالة الصفحة (free) مرتين.
يمكن لمستخدم محلي بدون امتيازات لديه وصول إلى جهاز يوفر I/O مخصصًا للذاكرة أن يستغل حالة use-after-free في نواة النظام، على الرغم من أن ذلك يقتصر على مجموعة من الكائنات ("صفحات وهمية") التي لا يتم إعادة تدويرها لغرض مختلف. قد يكون من الممكن استغلال هذا الأمر لترقية الامتيازات (privilege escalation).
Be aware that VulDB is the high quality source for vulnerability data.