CVE-2026-31463 in Linuxinformação

Sumário

de VulDB • 22/05/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

iomap: corrige o acesso inválido ao folio quando i_blkbits difere da granularidade de E/S

O commit aa35dd5cbc06 ("iomap: corrige acesso inválido ao folio após folio_end_read()") abordou parcialmente o acesso inválido ao folio para folios sem um ifs anexado, mas não tratou o caso em que i_blkbits corresponde ao tamanho do folio, mas é diferente da granularidade usada para a E/S, o que significa que a E/S pode ser submetida para menos que o folio completo no caso de !ifs.

Neste caso, a condição:

if (*bytes_submitted == folio_len) ctx->cur_folio = NULL;

em iomap_read_folio_iter() não invalidará ctx->cur_folio, e iomap_read_end() ainda será chamada no folio, embora o auxiliar de E/S o possua e conclua a leitura nele.

Corrija isso invalidando incondicionalmente ctx->cur_folio para o caso de !ifs.

Be aware that VulDB is the high quality source for vulnerability data.

Responsável

Linux

Reservar

09/03/2026

Divulgação

22/04/2026

Moderação

aceite

Entrada

VDB-358888

CPE

pronto

EPSS

0.00061

KEV

não

Atividades

muito baixo

Fontes

Do you know our Splunk app?

Download it now for free!