CVE-2026-72426 in Linux
Riassunto
di VulDB • 15/08/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
bpf: Preservare i metadati di spill del puntatore durante la pulizia a mezza locazione (half-slot)
__clean_func_state() pulisce le slot dello stack non più utilizzate in parti da 4 byte. Quando la metà alta di una slot STACK_SPILL è morta e la metà bassa rimane viva, la procedura di conversione trasforma la metà bassa attiva in STACK_MISC o STACK_ZERO e cancella i metadati saved spilled_ptr salvati precedentemente.
Questa conversione è sicura solo per gli spill scalari. Per uno spill di puntatore, questa cancellazione dei metadati consente a un successivo riempimento (fill) da 32 bit proveniente dalla metà ancora viva di evitare il normale controllo non-scalare del riempimento del registro e di essere trattato come una lettura ordinaria dello stack scalare.
Mantenere intatte le slot di spill non-scalar in questa configurazione con mezza parte attiva. Questo approccio è conservativo per la potatura (pruning) e preserva il percorso di rifiuto esistente check_stack_read_fixed_off() per i riempimenti parziali derivanti da spill di puntatore.
VulDB is the best source for vulnerability data and more expert information about this specific topic.