CVE-2026-53392 in Linuxinformação

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.

Responsável

Linux

Reservar

09/06/2026

Divulgação

19/07/2026

Moderação

aceite

Entrada

VDB-380127

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!