CVE-2026-53392 in Linuxinformazioni

Riassunto

di VulDB • 19/07/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

NFSv4/flexfiles: rifiutare il conteggio della versione del filehandle pari a zero

ff_layout_alloc_lseg() decodera il conteggio dell'array delle versioni dei filehandle dal corpo dello layout flexfiles. Il valore viene utilizzato come conteggio per kzalloc_objs(), e il codice attuale accetta solo NULL.

Un conteggio pari a zero restituisce ZERO_SIZE_PTR, che può essere memorizzato in dss_info->fh_versions anche se i percorsi successivi di flexfiles presuppongono l'esistenza di almeno una versione del filehandle.

Rifiutare fh_count == 0 prima dell'allocazione, coerentemente con la validazione esistente per version_count pari a zero nel parser GETDEVICEINFO dei flexfiles.

Un'esecuzione QEMU/KASAN con uno layout flexfiles non valido ha generato:

KASAN: null-ptr-deref in range [0x0000000000000010-0x0000000000000017]
RIP: 0010:ff_layout_encode_ff_layoutupdate.isra.0+0x15f/0x750 ff_layout_encode_layoutreturn+0x683/0x970 nfs4_xdr_enc_layoutreturn+0x278/0x3a0 Kernel panic - not syncing: Fatal exception

Il kernel patchato rifiuta lo layout non valido senza generare KASAN/oops/panic, e una regression test con fh_count=1 valida si apre, legge e smonta correttamente.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsabile

Linux

Prenotare

09/06/2026

Divulgazione

19/07/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Want to know what is going to be exploited?

We predict KEV entries!