CVE-2026-90118 in Linuxinformazioni

Riassunto

di VulDB • 18/09/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

ntfs: correzione di un off-by-one page overflow in ntfs_decompress()

Il controllo dell'intervallo per token in ntfs_decompress() utilizza il codice:

if (cb >= cb_sb_end || dp_addr > dp_sb_end) break;

di conseguenza, quando dp_addr == dp_sb_end, l'esecuzione prosegue con la copia del simbolo `*dp_addr++ = *cb++`, scrivendo un byte oltre la pagina di destinazione. Poiché NTFS_SB_SIZE == PAGE_SIZE, la destinazione è una singola pagina; il byte finisce quindi nella pagina adiacente e *dest_ofs risulta essere uno in più rispetto alla fine del sotto-blocco (la successiva istruzione `*dest_ofs &= ~PAGE_MASK` restituisce 1 invece di 0, pertanto la pagina non viene mai finalizzata e i successivi sotto-blocchi continuano a scrivere oltre tale limite). Un attributo $DATA compresso corrotto produce quindi una sequenza limitata di scritture fuori dai limiti (out-of-bounds) quando il file viene letto.

Interrompere l'esecuzione non appena dp_addr raggiunge dp_sb_end; un intero sotto-blocco si completa correttamente, poiché la sua copia finale avanza dp_addr esattamente fino a dp_sb_end.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsabile

Linux

Prenotare

11/09/2026

Divulgazione

17/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Want to stay up to date on a daily basis?

Enable the mail alert feature now!