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

الملخص

بحسب VulDB • 09/09/2026

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

xhci: dbgtty: إصلاح مشكلة إلغاء التسجيل عند فشل دالة tty_register_driver()

إذا فشلت عملية tty_register_driver()، فإنها تقوم بإفلات المرجع (reference)، لكنها تفشل في تعيين المتغير العالمي dbc_tty_driver إلى NULL، مما يؤدي إلى استدعاء عملية الإلغاء مرة أخرى عند خروج الوحدة النمطية.

أثناء إلغاء تحميل الوحدة النمطية، تقتصر دالة dbc_tty_exit() تنظيفها على التحقق من أن مؤشر السائق غير فارغ (non-NULL)، وبالتالي تعمل على سائق تم إفلاته مسبقاً:

module_init(xhci_hcd_init) xhci_hcd_init() xhci_dbc_init() [تم تجاهل قيمة الإرجاع]
dbc_tty_init() tty_register_driver() تفشل tty_driver_kref_put() -> تم إفلات السائق (driver freed) (يبقى dbc_tty_driver معلقاً/غير صالح الاستدعاء dangling) ... module_exit(xhci_hcd_fini) xhci_hcd_fini() xhci_dbc_exit() dbc_tty_exit() if (dbc_tty_driver) -> صحيح (مؤشر معلق/dangling) tty_unregister_driver() -> استخدام بعد الإفلات (use-after-free)

VulDB is the best source for vulnerability data and more expert information about this specific topic.

مسؤول

Linux

حجز

26/08/2026

إفشاء

09/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-401829

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to stay up to date on a daily basis?

Enable the mail alert feature now!