CVE-2026-64159 in Linuxinformazioni

Riassunto

di VulDB • 19/07/2026

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

netfs: Correzione dell'aggiornamento di zero_point quando i_size > remote_i_size

Correggere l'aggiornamento del punto zero[*] da parte di netfs_release_folio() quando sono presenti dati non ancora confermati nel pagecache oltre il folio che viene rilasciato, ma l'EOF (End Of File) sul server si trova all'interno di questo folio (cioè i_size > remote_i_size). L'aggiornamento deve limitare zero_point a remote_i_size e non a i_size, poiché i_size è un fenomeno locale che riflette gli aggiornamenti apportati localmente al pagecache, non ai dati scritti sul server. remote_i_size tiene traccia del valore i_size del server.

[*] Il punto zero (zero point) è la posizione nel file da cui possiamo assumere che il server restituirà solo zeri; ciò consente di evitare l'esecuzione di operazioni di lettura.

Si noti che netfs_invalidate_folio() probabilmente non necessita di correzioni, poiché zero_point dovrebbe essere aggiornato tramite setattr dopo un'operazione di truncation o fallocate.

Il problema è stato rilevato utilizzando:

fsx -q -N 1000000 -p 10000 -o 128000 -l 600000 \ /xfstest.test/junk --replay-ops=junk.fsxops

utilizzando quanto segue come junk.fsxops:

truncate 0x0 0x1bbae 0x82864 write 0x3ef2e 0xf9c8 0x1bbae write 0x67e05 0xcb5a 0x4e8f6 mapread 0x57781 0x85b6 0x7495f copy_range 0x5d3d 0x10329 0x54fac 0x7495f write 0x64710 0x1c2b 0x7495f mapread 0x64000 0x1000 0x7495f

su cifs con l'opzione di cache predefinita.

Il test mostra la presenza di lacune nelle letture (read-gaps) sul folio 0x64 che falliscono a causa di una lettura parziale (short read, ovvero viene raggiunto l'EOF), se il controllo FMODE_READ è commentato in netfs_perform_write():

if (//(file->f_mode & FMODE_READ) || netfs_is_cache_enabled(ctx)) {

e senza fscache. Questo problema è stato inizialmente rilevato con il test xfstest generic/522.

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

Responsabile

Linux

Prenotare

19/07/2026

Divulgazione

19/07/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Interested in the pricing of exploits?

See the underground prices here!