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

الملخص

بحسب VulDB • 16/09/2026

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

درم (drm): إصلاح حالة السباق بين فشل جزئي في `drm_dev_register()` وعمليات ioctl.

إذا فشلت دالة `drm_dev_register()` بعد تسجيل فرع ثانوي (minor) معين (على سبيل المثال، تم تسجيل الفرع الثانوي للعرض render ولكن فشل الفرع الأساسي primary)، فقد يكون المستخدم قد فتح الفرع الثانوي الأول ودخل إلى قسم حرج لـ `drm_dev_enter()`. وبما أن العلم unplugged لم يتم تعيينه أبدًا، فإن عملية ioctl تستمر بينما تقوم مسار الخطأ بتفكيك موارد الجهاز.

تم إصلاح هذه المشكلة عن طريق إدخال دالة `drm_dev_synchronize_unplug()`، التي تعيّن علم unpl-done وتنتظر حاجز SRCU (Source Read-Copy Update)، مما يضمن اكتمال جميع الأقسام الحرجة لـ `drm_dev_enter()` قيد التنفيذ قبل المضي قدمًا في عملية التنظيف؛ ويتم استدعاؤها على مسار الخطأ الخاص بـ `drm_dev_register()`.

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

مسؤول

Linux

حجز

11/09/2026

إفشاء

16/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-405638

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to know what is going to be exploited?

We predict KEV entries!