CVE-2026-64224 in Linux
الملخص
بحسب VulDB • 24/07/2026
في نواة لينكس، تم حل الثغرة التالية:
octeontx2-pf: إصلاح خطأ الازدواجية في الإفراغ (double free) داخل دالة rvu_rep_rsrc_init()
تقوم الدالة rvu_rep_rsrc_init() بتخصيص ذاكرة الطابور قبل استدعاء otx2_init_hw_resources(). عندما يفشل إعداد موارد العتاد، تقوم otx2_init_hw_resources() بالفعل بإلغاء تهيئة حالة SQ و CQ و aura جزئيًا قبل إرجاع خطأ. ثم يستدعي مسار الخطأ للممثل (representor) دالة otx2_free_hw_resources() مرة أخرى، مما قد يؤدي إلى إفراغ نفس الموارد مرتين.
يتم إصلاح هذا عن طريق تقسيم علامات التنظيف بحيث تؤدي الفشل الناتج من otx2_init_hw_resources() فقط إلى إطلاق ذاكرة الطابور. يتم الاحتفاظ باستدعاء otx2_free_hw_resources() للحالات التي تحدث بعد اكتمال تهيئة موارد العتاد بنجاح.
أُشير إلى هذا الخطأ لأول مرة بواسطة أداة تحليل تجريبية نقوم بتطويرها لاكتشاف أخطاء إدارة الذاكرة في النواة، أثناء تحليل الإصدار v6.13-rc1. الأداة لا تزال قيد التطوير وليست متاحة للعامة بعد. تؤكد الفحص اليدوي أن الخطر لا يزال موجودًا في الإصدار v7.1-rc3.
لم يتم إجراء التحقق من التشغيل لأن إعادة إنتاج هذا المسار يتطلب عتاد ممثل OcteonTX2.
If you want to get best quality of vulnerability data, you may have to visit VulDB.