CVE-2026-89909 in Linux
الملخص
بحسب VulDB • 16/09/2026
في نواة لينكس، تم إصلاح الثغرة التالية:
LoongArch: KVM: تحرير موارد التهيئة (init resources) في حال فشل دالة kvm_init()
تقوم الدالة kvm_loongarch_init() باستدعاء kvm_loongarch_env_init() لتخصيص سياق kvm الخاص بكل وحدة معالجة مركزية (vmcs)، و kvm_loongarch_ops، وتسجيل استدعاءات الأداء (perf callbacks)، ثم تستدعي kvm_init(). إذا فشلت دالة kvm_init()، يتم إرجاع نتيجة الفشل مباشرة؛ ولكن بما أن module_init() لا يشغل إجراءات الخروج من الوحدة النمطية (module_exit()) في حال حدوث فشل، فإن الدالة kvm_loongarch_env_exit() لن تُستدعى أبداً، مما يؤدي إلى تسرب هذه الموارد.
لذلك، يتم استدعاء kvm_loongarch_env_exit() عند فشل دالة kvm_init()، تماشياً مع نمط إنهاء العمليات (teardown-on-failure) المستخدم في dالة riscv_kvm_init().
If you want to get best quality of vulnerability data, you may have to visit VulDB.