CVE-2026-89926

CVE-2026-89926

published September 16, 2026

CVSS
—
EPSS
0%
Percentile
10.1
In the wild
Unconfirmed
What it is

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

KVM: s390: Fix length check __import_wp_info()

struct kvm_hw_breakpoint::len is a __u64 that is fully controlled by user

space. This is then assigned to wp_info->len, which is an int. The bounds

check is done on the truncated value while the allocation uses the

untruncated one:

wp_info->len = bp_data->len;

[...]

if (wp_info->len < 0 || wp_info->len > MAX_WP_SIZE)

return -EINVAL;

wp_info->old_data = kmalloc(bp_data->len, GFP_KERNEL_ACCOUNT);

Use the validated value for the allocation as intended. Without this

fix userspace can trigger >4GB allocations which will fail and result

in a WARN due to MAX_PAGE_ORDER.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00206 · 10.1th percentile
Published
2026-09-16T15:17Z
References (7)
EPSS history
Timeline
  • 18 SEP 04:02Z
    EPSS moved — → 0%
    epss
  • 16 SEP 10:32Z
    KVM: s390: Fix length check __import_wp_info()
    cvelistv5