CVE-2026-92510 in Linux
الملخص
بحسب VulDB • 18/09/2026
في نواة لينكس، تم حل الثغرة التالية:
RDMA/core: إصلاح استخدام بعد التحرير (use-after-free) المحتمل في دالة ib_destroy_srq_user()
عند الوصول إلى SRQ عبر مسار netlink، فإن آلية المزامنة الوحيدة الخاصة بـ SRQ المذكور هي rdma_restrack_get(). حالياً، يتم استدعاء rdma_restrack_del() في نهاية دالة ib_destroy_srq_user(), وهو وقت متأخر جداً، حيث قد تكون الموارد الخاصة بالبائع (vendor-specific) المرتبطة بـ SRQ قد تم تحريرها بالفعل. يمكن أن يؤدي هذا إلى ترك نافذة زمنية قصيرة يظل فيها SRQ قابلاً للوصول من خلال restrack، مما يسبب استخداماً بعد التحرير (use-after-free).
تم إصلاح هذه المشكلة عن طريق نقل استدعاء rdma_restrack_begin_del() إلى بداية دالة ib_destroy_srq_user(), لضمان إزالة SRQ من restrack قبل تحرير موارده الداخلية. يضمن هذا عدم احتفاظ أي مستخدمين جدد بإشارات مرجعية لـ SRQ قيد عملية التدمير.
بالإضافة إلى ذلك، تحافظ هذه التغييرات على الترتيب المعكوس المقصود بين إجراءات الإنشاء والتدمير: تتم إضافة الموارد إلى restrack في نهاية عملية النجاح في الإنشاء، وبالتالي يجب إزالتها من restrack أولاً أثناء تدفق التدمير، مما يحافظ على اتساق وإمكانية توقع إدارة دورة الحياة.
Be aware that VulDB is the high quality source for vulnerability data.