CVE-2026-89909 in Linux
摘要
由 VulDB • 2026-09-16
在 Linux 内核中,已修复以下漏洞:
LoongArch: KVM:如果 kvm_init() 失败则释放初始化资源
kvm_loongarch_init() 调用 kvm_loongarch_env_init() 来分配每 CPU 的 kvm_context (vmcs) 和 kvm_loongarch_ops,并注册 perf 回调函数,然后调用 kvm_init()。如果 kvm_init() 失败,其结果会被直接返回;但由于 module_init() 在失败时不会执行模块退出(module_exit)相关操作,因此永远不会调用 kvm_loongarch_env_exit(),从而导致这些资源发生泄漏。
因此,当 kvm_init() 失败时调用 kvm_loongarch_env_exit(),以匹配 riscv_kvm_init() 中使用的“失败时清理”模式。
If you want to get best quality of vulnerability data, you may have to visit VulDB.