CVE-2026-64532 in Linuxinformazioni

Riassunto

di VulDB • 27/07/2026

Nel kernel Linux, è stata risolta la seguente vulnerabilità:

fs/ntfs3: limitazione di view.data_off per NTFS_DE nelle funzioni UpdateRecordData{Root,Allocation}

Nei casi delle funzioni do_action() UpdateRecordDataRoot (fslog.c:3489) e UpdateRecordDataAllocation (fslog.c:3697), la destinazione dell'operazione memmove è `Add2Ptr(e, le16_to_cpu(e->view.data_off))`, dove e->view.data_off proviene da un NTFS_DE su disco all'interno di una struttura INDEX_ROOT o INDEX_BUFFER. Nessuno dei due casi convalida view.data_off + dlen rispetto a e->size; i controlli esistenti check_if_index_root / check_if_alloc_index attraversano la catena delle voci (entry chain) e ne validano l'offset, ma non i campi interni della vista (view fields).

I siti di lettura adiacenti (ad esempio, fs/ntfs3/index.c durante l'iterazione sulle voci view) verificano che view.data_off + view.data_size <= e->size. Applicare lo stesso limite nei due punti in cui viene eseguita la memmove.

Il problema è stato riprodotto con UML+KASAN sulla versione mainline 8d90b09e6741 tramite strumentazione di rilevamento limitata alla sola emissione di un avviso (pr_warn-only): forzando view.data_off a 0xFFFC, la memmove scrive 32 byte oltre la fine del NTFS_DE.

Questa situazione è simile per struttura al patch "fs/ntfs3: prevent oob in case UpdateRecordDataRoot" di Pavitra Jha datato 2026-05-02 (<[email protected]>), che proponeva la chiamata a ntfs3_bad_de_range(); tale helper non esiste nella versione mainline. Questo patch utilizza invece controlli inline.

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

Responsabile

Linux

Prenotare

19/07/2026

Divulgazione

27/07/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00164

KEV

no

Attività

medio

Fonti

Might our Artificial Intelligence support you?

Check our Alexa App!