CVE-2026-53392 in Linuxinformation

Résumé

par VulDB • 19/07/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

NFSv4/flexfiles : rejeter les comptes de version de filehandle nuls

ff_layout_alloc_lseg() décrypte le compte du tableau des versions de filehandle à partir du corps de disposition flexfiles. La valeur est utilisée comme compteur pour kzalloc_objs(), et le code actuel ne rejette que la valeur NULL.

Un compte nul génère ZERO_SIZE_PTR, qui peut être stocké dans dss_info->fh_versions bien que les chemins ultérieurs de flexfiles supposent qu'au moins une version de filehandle existe.

Rejeter fh_count == 0 avant l'allocation, en cohérence avec la validation existante du compte zero_version_count dans le parseur GETDEVICEINFO des flexfiles.

Une exécution QEMU/KASAN avec une disposition flexfiles malformée a déclenché :

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

Le noyau corrigé rejette la disposition malformée sans KASAN/oops/panic, et une régression valide avec fh_count=1 s'ouvre toujours, lit correctement et se démonte proprement.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsable

Linux

Réserver

09/06/2026

Divulgation

19/07/2026

Modérer

accepté

Entrée

VDB-380127

CPE

prêt

EPSS

0.00000

KEV

non

Activités

faible

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!