CVE-2026-89924

Not scored yetLast modified Oct 19, 2026

Description

In the Linux kernel, the following vulnerability has been resolved:

KVM: s390: Fix old_data leak in guest debug error path

__import_wp_info() allocates a per-watchpoint old_data buffer to back up the original guest memory contents. If a later watchpoint of the same KVM_SET_GUEST_DEBUG request fails to import, kvm_s390_import_bp_data() jumps to the error label, which frees the wp_info array but not the old_data buffers of the entries that were imported successfully. Up to MAX_BP_COUNT - 1 buffers of up to MAX_WP_SIZE bytes are leaked per failed request, and the request can be repeated.

Create error handling for cleaning up all created old_data memory areas.

Metrics

No CVSS score has been published yet.

Affected software

Source: the vendor's advisory (CNA). NVD analysis pending.

VendorProductVersions
LinuxLinux>= 27291e2165b6de70c476b7b675308113edd69a60, < 124c81ee610e1fbdd93d4399f88d9e28ba97a941; >= 27291e2165b6de70c476b7b675308113edd69a60, < e5ae7816e5ad145618f7fd568a0e8a94dd9f81f4; >= 27291e2165b6de70c476b7b675308113edd69a60, < c85d402553987777cc4742751437ea5dcbf98a7b; >= 27291e2165b6de70c476b7b675308113edd69a60, < 5fbf319137735252eefa507193c9a619af5b7457; >= 27291e2165b6de70c476b7b675308113edd69a60, < 4048d0a252163084794be3e37995b872c5178913; >= 27291e2165b6de70c476b7b675308113edd69a60, < f55e4d415d95342d5753e528e05a1e8623992c3f; >= 27291e2165b6de70c476b7b675308113edd69a60, < 46cb8a273e2f853f89a78b59dbdff8787b6e1c86; >= 27291e2165b6de70c476b7b675308113edd69a60, < aa9c8e8baf1e765fa65b93212522c636f25d846f
LinuxLinux3.16

References

Timeline

Published
Sep 16, 2026
Last modified
Oct 19, 2026
NVD status
Received

Related CVEs from 2026

CVE-2026-89925In the Linux kernel, the following vulnerability has been resolved: KVM: s390: Fix memory leak in guest debug handling bp_data is freed onCVE-2026-89926In the Linux kernel, the following vulnerability has been resolved: KVM: s390: Fix length check __import_wp_info() struct kvm_hw_breakpoinCVE-2026-899277.1In the Linux kernel, the following vulnerability has been resolved: KVM: x86: hyper-v: Clamp stimer deadline to avoid livelock Fix an issuCVE-2026-899288.8In the Linux kernel, the following vulnerability has been resolved: KVM: x86/mmu: Consume the locked rmap value in the lockless rmap walk CVE-2026-899298.8In the Linux kernel, the following vulnerability has been resolved: KVM: nVM: Ensure INVVPID is emulated on the correct physical CPU When CVE-2026-89936.5D.Launcher 2 component of Slovak eID client ecosystem contains Improper URL Handler Processing vulnerability. Application registers multipleCVE-2026-899309.3In the Linux kernel, the following vulnerability has been resolved: KVM: nVMX: Service local TLB flushes on failed nested VM-Enter KVM serCVE-2026-89931In the Linux kernel, the following vulnerability has been resolved: KVM: nVMX: Ensure KVM_REQ_GET_NESTED_STATE_PAGES is cleared on VM-Exit CVE-2026-899328.8In the Linux kernel, the following vulnerability has been resolved: KVM: nVMX: Always flush vpid02 on first use Make sure vpid02 is alwaysCVE-2026-89933In the Linux kernel, the following vulnerability has been resolved: iio: pressure: dps310: fix NULL pointer dereference on ACPI probe WhenCVE-2026-89934In the Linux kernel, the following vulnerability has been resolved: iio: light: ltrf216a: fix runtime PM reference leak in error path ltrfCVE-2026-89935In the Linux kernel, the following vulnerability has been resolved: iio: light: apds9306: fix PM reference leak in apds9306_read_data() ap
CVE-2026-89924: Unscored | Vulnix