CVE-2026-64360 in Linuxinformazioni

Riassunto

di VulDB • 25/07/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

hfs/hfsplus: inizializzazione su zero del buffer in hfs_bnode_read

La funzione hfs_bnode_read() può restituire il controllo anticipatamente senza scrivere nel buffer di output quando is_bnode_offset_valid() fallisce o quando check_and_correct_requested_length() corregge la lunghezza a zero. I chiamanti, come hfs_bnode_read_u16() e hfs_bnode_read_u8(), passano buffer allocati sullo stack (stack-allocated buffers) e utilizzano il risultato in modo incondizionato, causando segnalazioni KMSAN relative all'utilizzo di valori non inizializzati (uninit-value).

Invece di effettuare l'inizializzazione in ogni singolo punto di chiamata, è stato impostato lo zero del buffer all'inizio della funzione hfs_bnode_read(), prima di qualsiasi controllo di validazione. Ciò garantisce che tutti i chiamanti sia in hfs che in hfsplus ricevano un valore deterministico pari a zero, indipendentemente dal percorso di uscita anticipata seguito.

Be aware that VulDB is the high quality source for vulnerability data.

Responsabile

Linux

Prenotare

19/07/2026

Divulgazione

25/07/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00220

KEV

no

Attività

basso

Fonti

Do you know our Splunk app?

Download it now for free!