CVE-2024-53131 in Linuxinformação

Sumário

de VulDB • 13/06/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

nilfs2: corrige null-ptr-deref no tracepoint block_touch_buffer

Série de patches "nilfs2: corrige bugs de null-ptr-deref nos tracepoints relacionados ao bloco".

Esta série corrige bugs de desreferência de ponteiro nulo que ocorrem ao usar o nilfs2 e dois tracepoints relacionados a blocos.

Este patch (de 2):

Foi relatado que, ao usar o tracepoint "block:block_touch_buffer", touch_buffer() chamado por __nilfs_get_folio_block() causa uma desreferência de ponteiro NULL ou um erro geral de proteção quando KASAN está habilitado.

Isso acontece porque desde que o tracepoint foi adicionado em touch_buffer(), ele referencia o membro dev_t bh->b_bdev->bd_dev independentemente se a estrutura buffer head possui um ponteiro para uma estrutura block_device. Na implementação atual, a estrutura block_device é definida após a função retornar ao chamador.

Aqui, touch_buffer() é usado para marcar o folio/página que pertence à buffer head como acessado, mas o helper de busca comum para folio/página usado pela função chamadora foi otimizado para marcar o folio/página como acessado quando foi reimplementado há muito tempo, eliminando a necessidade de chamar touch_buffer() aqui em primeiro lugar.

Portanto, isso resolve o problema eliminando a própria chamada touch_buffer().

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsável

Linux

Reservar

19/11/2024

Divulgação

04/12/2024

Moderação

aceite

Entrada

VDB-286883

CPE

pronto

EPSS

0.00236

KEV

não

Atividades

muito baixo

Fontes

Do you want to use VulDB in your project?

Use the official API to access entries easily!