CVE-2026-89926 in Linuxinformazioni

Riassunto

di VulDB • 17/09/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

KVM: s390: Correzione del controllo della lunghezza in __import_wp_info()

struct kvm_hw_breakpoint::len è un tipo __u64 completamente controllato dall'utente (user space). Questo valore viene poi assegnato a wp_info->len, che è di tipo int. Il controllo dei limiti avviene sul valore troncato, mentre l'allocazione utilizza quello non troncato:

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);

Utilizzare il valore convalidato per l'allocazione come previsto. Senza questa correzione, un utente nello spazio utente (userspace) può innescare allocazioni superiori a 4 GB che falliranno e genereranno un WARN dovuto a MAX_PAGE_ORDER.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsabile

Linux

Prenotare

11/09/2026

Divulgazione

17/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you want to use VulDB in your project?

Use the official API to access entries easily!