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

الملخص

بحسب VulDB • 12/09/2026

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

power: supply: ucs1002: تصحيح خطأ use-after-free عند الإزالة (remove)

لا يحتوي ucs1002 على دالة استدعاء للإزالة (remove callback)، لذا يتم تشغيل فك الربط (unbind) بالكامل عبر devm. يقوم معالج مقاطعة التنبيه (alert IRQ handler) بجدولة عمل مؤجل لفحص الصحة (health_poll delayed work)، ويعيد هذا العمل جدولة نفسه بينما يبلغ الشريحة عن حالة صحية سيئة. تقوم devm بإطلاق مقاطعة التنبيه (IRQ)، والتي تقوم فقط بمزامنة المعالج؛ لكنها لا تلغي العمل المؤجل، مما قد يؤدي إلى تشغيله بعد أن تحرر devm بيانات السائق (driver data) وتقوم بالإشارة إليها (dereference).

قم بتسجيل health_poll باستخدام devm_delayed_work_autocancel() قبل طلب مقاطعة التنبيه. تقوم devm عندئذٍ بإطلاق المقاطعة قبل إلغاء العمل، بحيث لا يمكن للمعالج جدولته بعد ذلك ويتم إلغاء العمل قبل تحرير بيانات السائق.

تم اكتشاف هذه المشكلة بواسطة أداة تحليل ثابتة (static analysis tool) داخلية.

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

مسؤول

Linux

حجز

11/09/2026

إفشاء

12/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-402847

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you need the next level of professionalism?

Upgrade your account now!