CVE-2026-23028
Linux Debian vulnerability analysis and mitigation

Overview

CVE-2026-23028 is a memory leak vulnerability in the Linux kernel's LoongArch KVM implementation. Specifically, the kvm_ipi_destroy() function fails to free the kvm_device struct allocated during kvm_ioctl_create_device(), resulting in a resource leak. The vulnerability was published on January 31, 2026, and affects Linux kernel versions prior to 6.18.7 and 6.19-rc6. The CVSS category is estimated as Medium, with an EPSS score of approximately 0.018% (Red Hat Bugzilla, Feedly).

Technical details

The root cause is a missing memory deallocation in the kvm_ipi_destroy() function within the LoongArch KVM subsystem of the Linux kernel (CWE-401: Missing Release of Memory after Effective Lifetime). When kvm_ioctl_create_device() allocates a kvm_device struct, the associated destroy() callback — kvm_ipi_destroy() — is expected to free that memory upon device teardown, but it does not do so. This results in a kernel memory leak each time a KVM IPI device is created and destroyed. Exploitation requires local access with privileges sufficient to invoke kvm_ioctl_create_device() (Red Hat Bugzilla, Kernel Fix 1, Kernel Fix 2).

Impact

An attacker with local privileges sufficient to create and destroy KVM devices could repeatedly trigger the memory leak, progressively exhausting kernel memory and causing denial of service through resource depletion on LoongArch systems running KVM. The impact is limited to availability — specifically system stability and KVM operational continuity — with no evidence of confidentiality or integrity compromise. The vulnerability is scoped to LoongArch architecture systems with KVM functionality enabled (Feedly).

Exploitability

There is no public proof-of-concept exploit and no evidence of in-the-wild exploitation as of the time of publication. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. The EPSS score is approximately 0.018% (0.000180), indicating a very low probability of exploitation in the near term. Exploitation requires local access with KVM device creation privileges, significantly limiting the attack surface (Feedly).

Mitigation and workarounds

Update the Linux kernel to version 6.18.7 or later (stable branch), or 6.19-rc6 or later (mainline). The fix is available via two upstream commits: 5defcc2f9c22 and 0bf58cb7288a. As a workaround on unpatched systems, restrict KVM device creation and destruction privileges to authorized users only, and monitor kernel memory usage for signs of progressive memory exhaustion on LoongArch KVM hosts (Red Hat Bugzilla, Feedly).

Additional resources

Linux Distribution fix status

Fix availability across major Linux distributions and their releases.

Debian

Fixed

bookworm

linux

Fixed

sid

linux: 6.18.8-1

Fixed

trixie

linux

Fixed

RHEL / CentOS

Affected

RHEL 8

Not Affected

RHEL 9

Not Affected

RHEL 10

Not Affected

SourceThis report was generated using AI

Related Linux Debian vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-87733MEDIUM6.2
  • Linux Debian logoLinux Debian
  • ocaml-mirage-crypto
NoYesSep 09, 2026
CVE-2026-87732MEDIUM6.2
  • Linux Debian logoLinux Debian
  • ocaml-mirage-crypto
NoYesSep 09, 2026
CVE-2026-87737MEDIUM5.9
  • Linux Debian logoLinux Debian
  • ocaml-mirage-crypto
NoYesSep 09, 2026
CVE-2026-87736MEDIUM4.3
  • Linux Debian logoLinux Debian
  • ocaml-mirage-crypto
NoYesSep 09, 2026
CVE-2026-87735MEDIUM4.3
  • Linux Debian logoLinux Debian
  • ocaml-mirage-crypto
NoYesSep 09, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management