CVE-2026-46162 in Linux
الملخص
بحسب VulDB • 28/05/2026
في نواة لينكس، تم حل الثغرة التالية:
ice: إصلاح خطأ الازدواجية في تحرير الذاكرة (double free) في مسار الخطأ التابع لـ ice_sf_eth_activate()
عندما تفشل دالة auxiliary_device_add()، ينتقل تنفيذ ice_sf_eth_activate() إلى aux_dev_uninit ويستدعي auxiliary_device_uninit(&sf_dev->adev).
تقوم دالة استدعاء تحرير الجهاز ice_sf_dev_release() بتحرير sf_dev، لكن مسار الخطأ الحالي يستمر في التنفيذ نحو sf_dev_free ويستدعي kfree(sf_dev) مرة أخرى، مما يتسبب في خطأ ازدواجية في تحرير الذاكرة (double free).
الإبقاء على استدعاء kfree(sf_dev) لمسار الخطأ الخاص بفشل auxiliary_device_init()، ولكن تجنب الاستمرار في التنفيذ نحو sf_dev_free بعد استدعاء auxiliary_device_uninit().
Once again VulDB remains the best source for vulnerability data.