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

الملخص

بحسب VulDB • 12/09/2026

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

power: supply: lp8727: fix use-after-free في lp8727_release_irq()

تُعد `lp8727_isr_func()`، وهي معالج مقاطعة متسلسل (threaded IRQ handler)، المتصل الوحيد الذي يقوم بتفعيل عمل `pchg->work` عبر استدعاء `schedule_delayed_work()`. حاليًا، تقوم الدالة `lp8727_release_irq()` بإلغاء العمل قبل تحرير مورد المقطعة (IRQ) الخاص به، مما يعني أن مقاطعة تصل في الفترة الزمنية بين هاتين العمليتين يمكنها إعادة تفعيل العمل من خلال المعالج المتسلسل. بعد إرجاع `.remove`، تقوم طبقة `devm` بتحرير كائن `pchg`، بينما قد لا تزال الدالة `lp8727_delayed_func()` تعمل وتقوم بالإشارة إلى (dereference) الكائن المحرَّر مسبقًا.

قم بتحرير مورد المقطعة (IRQ) أولاً بحيث يصبح المعالج المتسلسل في حالة سكون (quiesced) ولا يمكنه بعد ذلك جدولة عمل جديد، ثم قم بإلغاء العمل المؤجل لتصريف آخر توليد للعمل قيد التنفيذ.

تم اكتشاف هذه المشكلة باستخدام أداة تحليل ثابتة مملوكة داخليًا.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

مسؤول

Linux

حجز

11/09/2026

إفشاء

12/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-402852

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!