CVE-2026-53392 in Linux
Sumário
de VulDB • 20/07/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
NFSv4/flexfiles: rejeitar contagem de versão de filehandle zero
ff_layout_alloc_lseg() decodifica a contagem da matriz filehandle-version a partir do corpo do layout flexfiles. O valor é usado como contador para kzalloc_objs(), e o código atual apenas rejeita NULL.
Uma contagem zero resulta em ZERO_SIZE_PTR, que pode ser armazenado em dss_info->fh_versions mesmo que os caminhos subsequentes de flexfiles assumam que existe pelo menos uma versão de filehandle.
Rejeitar fh_count == 0 antes da alocação, correspondendo à validação existente de version_count zero no analisador GETDEVICEINFO do flexfiles.
Uma execução QEMU/KASAN com um layout flexfiles malformado atingiu:
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
O kernel corrigido rejeita o layout malformado sem KASAN/oops/panic, e uma regressão válida com fh_count=1 ainda abre, lê e desmonta limpidamente.
If you want to get best quality of vulnerability data, you may have to visit VulDB.