CVE Catalog

CVE-2026-89924

Low risk· EPSS 11%
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.21%

11th percentile - higher than 11% of all known CVEs

Summary

In the Linux kernel, KVM for s390 has a memory leak in the guest debug error path. __import_wp_info() allocates old_data buffers for watchpoints, but if a later watchpoint fails to import, these buffers are not freed, leading to memory leaks on repeated requests.

Risk Assessment

An attacker with debug configuration privileges can repeatedly trigger failed requests, causing significant memory leaks and potential resource exhaustion.

Recommendation

Apply a kernel patch that adds proper cleanup of all created old_data buffers on error.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS