CVE-2026-23029: LoongArch: KVM: Fix kvm_device leak in kvm_eiointc_destroy()
In the Linux kernel, the following vulnerability has been resolved:
LoongArch: KVM: Fix kvm_device leak in kvm_eiointc_destroy()
In kvm_ioctl_create_device(), kvm_device has allocated memory,
kvm_device->destroy() seems to be supposed to free its kvm_device
struct, but kvm_eiointc_destroy() is not currently doing this, that
would lead to a memory leak.
So, fix it.
Security readout for executives and security teams
Plain-English summary
This CVE is a Linux kernel memory leak in the LoongArch KVM virtualization code. The available sources describe missing cleanup for a KVM device object. Business risk appears concentrated on LoongArch virtualization hosts, not general Linux servers, but severity is not scored in the provided data.
Executive priority
Treat this as targeted maintenance for LoongArch virtualization infrastructure. It does not currently justify emergency response from the provided evidence, but affected KVM hosts should be patched through normal kernel update processes.
Technical view
In kvm_ioctl_create_device(), memory is allocated for a kvm_device. The LoongArch KVM EIOINTC destroy path, kvm_eiointc_destroy(), did not free that structure, causing a memory leak. The fix is represented by Linux stable commits referenced in the CVE record.
Likely exposure
Exposure is most likely limited to Linux systems on LoongArch using KVM virtualization with affected kernel builds. The source bundle does not establish exposure for other architectures or non-KVM systems.
Exploitation context
No active exploitation is reported in the provided sources, and the CVE is not marked KEV. The bundle does not include exploitability details, prerequisites, CVSS, or evidence of real-world abuse.
Researcher notes
The available record supports a resource-leak finding, not code execution or privilege escalation. Missing data includes CVSS, CWE, exploit prerequisites, and affected range detail beyond the bundled version entries and stable commit references.
Mitigation direction
Identify LoongArch hosts running Linux KVM.
Check kernel vendor advisories for CVE-2026-23029.
Update to a kernel containing the referenced stable fixes.
Restrict KVM and VM management access to trusted administrators.
Monitor affected hosts for unexplained kernel memory growth.
Validation and detection
Inventory LoongArch virtualization hosts and kernel versions.
Confirm whether KVM is enabled and used on those hosts.
Verify the running kernel includes the referenced stable commits.
Review vendor kernel changelogs for CVE-2026-23029 coverage.
Track memory behavior after remediation during VM lifecycle activity.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cve · low confidence lookup
CVE-2026-23029 mapping review
Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
0CVSS vectors
3Timeline events
0ADP providers
3Source links
Vulnerability timeline
Timeline events are normalized from CVE metadata, CNA source timelines, ADP timelines, and KEV metadata when present.
CVE reservedCVE Program
The CVE ID was reserved by the assigning CNA.
CVE publishedCVE Program
The CVE record was published.
Jan 31, 2026, 11:42 UTC (UTC+00:00)
CVE updatedCVE Program
The CVE record metadata indicates this as the latest update time.