LoongArch: KVM: Free init resources if kvm_init() fails (Linux Linux)

CVE-2026-89909
Not available

At a glance

Source
NVD
EPSS
EPSS 0.21 % · percentile 11 ()
State
PUBLISHED
Published
Updated
Assigner
Linux
NVD status
Received

Description

In the Linux kernel, the following vulnerability has been resolved: LoongArch: KVM: Free init resources if kvm_init() fails kvm_loongarch_init() calls kvm_loongarch_env_init() to allocate the per-CPU kvm_context (vmcs) and kvm_loongarch_ops and to register the perf callbacks, and then calls kvm_init(). If kvm_init() fails its result is returned directly, but since module_init() does not run the module_exit() stuff on failure, so kvm_loongarch_env_exit() is never called and those resources are leaked. So call kvm_loongarch_env_exit() when kvm_init() fails, matching the teardown-on-failure pattern used by riscv_kvm_init().

References

European references

CERT-FR advisories

Affected products

ProductVersions
Linux · Linuxaffected 2bd6ac68726131da32ace9717aa63ff68cf6605c < 6bbbd7b719233645a5c120557a9ca1422e6b7a48 ; affected 2bd6ac68726131da32ace9717aa63ff68cf6605c < 6b78786ee7260d9818cf1d7a245b7a655ef83076 ; affected 2bd6ac68726131da32ace9717aa63ff68cf6605c < 3bf6f5e2e1007d38a5f35bd37e94ab645a0c40bc ; affected 2bd6ac68726131da32ace9717aa63ff68cf6605c < f7a1064cce3b100b54780c68529176232d8eb01e
Linux · Linuxaffected 6.7 ; unaffected 0 < 6.7 ; unaffected 6.12.110 ≤ 6.12.* ; unaffected 6.18.51 ≤ 6.18.* ; unaffected 7.2.5 ≤ 7.2.* ; unaffected 7.3 ≤ *

Sources

SourceLicence
CVE List (CVEProject cvelistV5)CVE Program Terms of Use
EPSS (FIRST.org)FIRST — attribution requested
ENISA EUVDENISA — reproduction authorised, source acknowledged
CERT-FR (ANSSI)Licence Ouverte / Etalab 2.0
NVD (NIST) via fkie-cad/nvd-json-data-feedsPublic domain — this product uses data from the NVD API but is not endorsed or certified by the NVD