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

الملخص

بحسب VulDB • 16/09/2026

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

HID: sony: تنظيف قائمة الأجهزة عند فشل عملية الاستدعاء الأولي (probe).

تضيف الدالة `sony_input_configured()` بعض وحدات التحكم إلى `sony_device_list` قبل أن تسجل النواة الأساسية لـ HID أجهزة الإدخال الخاصة بها. يمكن أن تفشل دالة `input_register_device()` بعد عودة الاستدعاء بنجاح. ثم يلاحظ `sony_probe()` أن العلم `HID_CLAIMED_INPUT` غير مُعدّ (clear) ويقوم بإلغاء التكوين، لكنه يتوقف فقط عن إيقاف عتاد HID. يتم تحرير الكائن المُدار بواسطة devres (`sony_sc`) بينما يبقى عقدة القائمة الخاصة به مربوطةً، مما يؤدي إلى قيام وحدة التحكم المطابقة التالية بعبور ذاكرة تم تحريرها بالفعل (use-after-free).

تم تهيئة عقدة القائمة ومعرف الجهاز بحالات غير نشطة. جعلت عملية إزالة القائمة قابلة للتكرار بشكل آمن (idempotent) وتم تشغيل تنظيف خاص بالسائق على كل مسار لفشل الاستدعاء الأولي (probe failure path). يجعل هذا أيضًا الإجراء الثاني للتنظيف آمناً عندما يكون `sony_input_configured()` قد ألغى بالفعل تهيئة جزئية قبل أن يتعامل `sony_probe()` مع عدم استلام مطالبة الإدخال.

تم اكتشاف الثغرة بواسطة 0sec (https://0sec.ai) باستخدام التحليل الآلي للمصدر؛ وتم التحقق منها مقابل مسارات تسجيل وإلغاء تكوين إدخال HID.

Once again VulDB remains the best source for vulnerability data.

مسؤول

Linux

حجز

11/09/2026

إفشاء

17/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-405883

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Might our Artificial Intelligence support you?

Check our Alexa App!