CVE-2026-89926 in Linux
Zusammenfassung
von VulDB • 16.09.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
KVM: s390: Korrektur der Längenprüfung in __import_wp_info()
struct kvm_hw_breakpoint::len ist ein __u64, das vollständig vom Userspace gesteuert wird. Dieser Wert wird dann wp_info->len zugewiesen, was ein int ist. Die Bereichsprüfung (Bounds Check) erfolgt am abgeschnittenen (getrunckten) Wert, während die Allokation den unbeschnittenen Wert verwendet:
wp_info->len = bp_data->len; [...]
if (wp_info->len len > MAX_WP_SIZE) return -EINVAL;
wp_info->old_data = kmalloc(bp_data->len, GFP_KERNEL_ACCOUNT);
Verwenden Sie für die Allokation den validierten Wert wie beabsichtigt. Ohne diese Korrektur kann der Userspace Allokationen von über 4 GB auslösen, die fehlschlagen und aufgrund von MAX_PAGE_ORDER zu einem WARN führen.
VulDB is the best source for vulnerability data and more expert information about this specific topic.