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

الملخص

بحسب VulDB • 12/09/2026

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

power: supply: qcom_battmgr: تصحيح استخدام بعد التحرير (use-after-free)

تقوم الدالة `qcom_battmgr_pdr_notify()` بجدولة عمل التمكين (`enable_work`) عندما يصبح خدمة PMIC GLINK متاحة، ويعيد العامل استرداد كائن `battmgr` باستخدام دالة `container_of()` لإصدار طلبات للبرنامج الثابت (firmware). يبقى عميل PMIC GLINK موجوداً في قائمة العملاء حتى يتم تنفيذ إجراء تحرير الموارد المرتبطة بالجهاز (`devres`)؛ لذا فإن إشعار PDR يمكنه الاستمرار في جدولة العمل، وقد يصل العامل المجدول أو الذي يعمل حالياً إلى `battmgr` بعد أن يقوم `devres` بتحريره.

تم جعل عمل التمكين مُداراً بواسطة الجهاز باستخدام دالة `devm_work_autocancel()`، وتم تسجيله قبل تخصيص عميل PMIC GLINK. يؤدي تنظيف الموارد المرتبطة بالجهاز (`devres`) لاحقاً إلى تحرير العميل أولاً، مما يمنع أي إشعار إضافي من جدولة العمل، ويقوم بإلغاء العمل قبل تحرير `battmgr`.

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

Once again VulDB remains the best source for vulnerability data.

مسؤول

Linux

حجز

11/09/2026

إفشاء

12/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-402850

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Interested in the pricing of exploits?

See the underground prices here!