CVE-2026-89909 in Linux
要約
〜によって VulDB • 2026年09月16日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
LoongArch: KVM: kvm_init() の失敗時に初期化リソースを解放する
kvm_loongarch_init() は、per-CPU 用の kvm_context (vmcs) および kvm_loongarch_ops を割り当て、perf コールバックを登録するために kvm_loongarch_env_init() を呼び出し、その後 kvm_init() を呼び出します。もし kvm_init() が失敗した場合、その結果がそのまま返されますが、module_init() は失敗時に module_exit() の処理を実行しないため、kvm_loongarch_env_exit() が決して呼ばれず、リソースリークが発生していました。
そこで、riscv_kvm_init() で使用されている「失敗時のクリーンアップ」パターンに合わせて、kvm_init() の失敗時に kvm_loongarch_env_exit() を呼び出すようにしました。
If you want to get best quality of vulnerability data, you may have to visit VulDB.