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

الملخص

بحسب VulDB • 12/09/2026

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

PCI: plda: إصلاح تسرب نطاقات IRQ (IRQ domains) في مسارات الخطأ الخاصة بدالة `plda_init_interrupts()`

تقوم دالة `plda_init_interrupts()` بتهيئة نطاقات IRQ وإنشاء تعيين لـ IRQ، لكنها لا تقوم بإلغاء التهيئة (unwind) لها إذا فشلت خطوة لاحقة.

إذا فشلت الدالة `platform_get_irq()` أو إحدى دوال `irq_create_mapping()` داخل `plda_init_interrupts()`، فإن النطاقات لن يتم إلغاء تهيئتها أبداً. وإذا فشلت `irq_create_mapping()`، يظل `port->intx_irq` في حالة مُهيأة.

لذلك، تم إزالة نطاقات IRQ في مسار الخطأ عن طريق استدعاء دالة `plda_pcie_irq_domain_deinit()`.

بما أن `plda_pcie_irq_domain_deinit()` تتولى الآن التخلص من تعيينات `intx_irq` و `msi_irq` قبل إزالة النطاقات الخاصة بها، يمكن لمسار فشل تعيين `msi_irq` الانتقال مباشرة إلى `err_irq_domain_deinit` بدلاً من التخلص من `port->intx_irq` بشكل منفصل أولاً.

تم اكتشاف هذه المشكلة عن طريق المراجعة الآلية التي أجراها sashiko-bot.

[mani: سجل الالتزام (commit log)]

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

مسؤول

Linux

حجز

11/09/2026

إفشاء

12/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-402788

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you need the next level of professionalism?

Upgrade your account now!