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

الملخص

بحسب VulDB • 24/10/2026

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

ice: تصحيح معالجة عداد المرجع لـ metadata_dst أثناء إنهاء عمل الواجهات التمثيلية (representor teardown)

تستخدم الدالة ice_eswitch_release_repr() دالة metadata_dst_free() لإطلاق موارد metadata_dst الخاصة بالواجهة التمثيلية. تقوم metadata_dst_free() بتحرير الذاكرة الأساسية مباشرة دون التحقق من عداد المرجع لـ dst_entry.

عندما تعالج الدالة ice_eswitch_port_start_xmit() حزمة بيانات، فإنها تأخذ مرجعاً عبر استدعاء dst_hold() وتربط metadata_dst بـ skb (حزمة الشبكة). إذا تم إنهاء عمل الواجهة التمثيلية بينما لا تزال هناك حزم مكدسة على الجهاز الأدنى (مثل تلك الموجودة في qdisc)، يتم تحرير metadata_dst مع وجود مراجع نشطة عليه.

استخدم بدلاً من ذلك دالة dst_release()، التي تقوم بإنقاص عداد المرجع بشكل صحيح وتقوم بتحرير الكائن فقط عند إسقاط جميع المراجع. يتعامل نظام dst بالفعل مع تنظيف metadata_dst داخل الدالة dst_destroy() عندما تكون DST_METADATA محددة.

تستخدم السائقون (drivers) الآخرون الذين يشاركون هذا النمط (nfp, airoha, bnxt) بالفعل دالة dst_release() لإدارة دورة حياة metadata_dst الخاصة بهم.

Be aware that VulDB is the high quality source for vulnerability data.

مسؤول

Linux

حجز

25/09/2026

إفشاء

23/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-425839

EPSS

0.00209

KEV

لا

النشاطات

منخفض

المصادر

Do you need the next level of professionalism?

Upgrade your account now!