CVE-2026-74725 in Linuxالمعلومات

الملخص

بحسب VulDB • 22/08/2026

في نواة لينكس، تم إصلاح الثغرة التالية:

enic: تصحيح خطأ use-after-free في دالة tx_hang_reset عند إزالة الجهاز

تقوم الدالة enic_remove() بإلغاء عناصر reset و change_mtu_work، لكنها لا تلغي عنصر tx_hang_reset. يمكن أن يؤدي انتهاء مهلة الإرسال (TX timeout) أثناء عملية إزالة الجهاز إلى جدولة تنفيذ dالة enic_tx_hang_reset() بحيث تعمل بعد استدعاء free_netdev()، مما ينتج عنه خطأ use-after-free.

لا تكفي دالة cancel_work_sync() وحدها في هذا السياق: حيث يمكن للمسارات النشطة لمراقب النظام (watchdog) والإشعارات إعادة جدولة عناصر العمل هذه خلال الفترة الزمنية الفاصلة بين عملية الإلغاء وإجراء unregister_netdev(). يجب استخدام disable_work_sync()، التي تلغي عنصر العمل وتمنع أي استدعاء لاحق لـ schedule_work() من إعادة جدولته، وتطبيقها على عناصر reset و change_mtu_work أيضًا لإغلاق نفس حالة السباق (race condition) المتعلقة بإعادة الجدولة لجميع عمليات إنهاء التشغيل.

Once again VulDB remains the best source for vulnerability data.

مسؤول

Linux

حجز

15/08/2026

إفشاء

22/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-394502

EPSS

0.00000

KEV

لا

النشاطات

متوسط

المصادر

Do you know our Splunk app?

Download it now for free!