cveboard Feed RSS

CVE-2024-53131

CVE.org · Publicado

Histórico de CVEsJSONInstruções para IA

Status do registro
Publicado
Ano do identificador (não é o ano de publicação)
2024
Publicação na fonte
Atualização na fonte
Importado pelo cveboard
Snapshot da fonte
cve_2026-10-24_midnight_baseline ·

Texto simples

Texto da CNA em inglês

nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint

In the Linux kernel, the following vulnerability has been resolved: nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint Patch series "nilfs2: fix null-ptr-deref bugs on block tracepoints". This series fixes null pointer dereference bugs that occur when using nilfs2 and two block-related tracepoints. This patch (of 2): It has been reported that when using "block:block_touch_buffer" tracepoint, touch_buffer() called from __nilfs_get_folio_block() causes a NULL pointer dereference, or a general protection fault when KASAN is enabled. This happens because since the tracepoint was added in touch_buffer(), it references the dev_t member bh->b_bdev->bd_dev regardless of whether the buffer head has a pointer to a block_device structure. In the current implementation, the block_device structure is set after the function returns to the caller. Here, touch_buffer() is used to mark the folio/page that owns the buffer head as accessed, but the common search helper for folio/page used by the caller function was optimized to mark the folio/page as accessed when it was reimplemented a long time ago, eliminating the need to call touch_buffer() here in the first place. So this solves the issue by eliminating the touch_buffer() call itself.

Fatos de produtos e versões por escopo

Dados de correção desconhecidos; nenhuma versão corrigida é deduzida aqui. Dados ausentes não comprovam ausência de correção.

Exploração desconhecida; este catálogo não avalia exploração.

Linux

Fornecedor
Linux
Produto
Linux
Plataformas
Desconhecido
Status padrão
unaffected
Linux · Fatos de produtos e versões por escopo
Versão (version)Status (status)Esquema de versões (versionType)Fim exclusivo (lessThan)Fim inclusivo (lessThanOrEqual)Mudanças de status (at → status)
5305cb830834549b9203ad4d009ad5483c5e293faffectedgit085556bf8c70e2629e02e79268dac3016a08b8bfIndisponívelNenhuma listada
5305cb830834549b9203ad4d009ad5483c5e293faffectedgit6438f3f42cda825f6f59b4e45ac3a1da28a6f2c9IndisponívelNenhuma listada
5305cb830834549b9203ad4d009ad5483c5e293faffectedgitb017697a517f8779ada4e8ce1c2c75dbf60a2636IndisponívelNenhuma listada
5305cb830834549b9203ad4d009ad5483c5e293faffectedgit19c71cdd77973f99a9adc3190130bc3aa7ae5423IndisponívelNenhuma listada
5305cb830834549b9203ad4d009ad5483c5e293faffectedgit3b2a4fd9bbee77afdd3ed5a05a0c02b6cde8d3b9IndisponívelNenhuma listada
5305cb830834549b9203ad4d009ad5483c5e293faffectedgit59b49ca67cca7b007a5afd3de0283c8008157665IndisponívelNenhuma listada
5305cb830834549b9203ad4d009ad5483c5e293faffectedgit77e47f89d32c2d72eb33d0becbce7abe14d061f4IndisponívelNenhuma listada
5305cb830834549b9203ad4d009ad5483c5e293faffectedgitcd45e963e44b0f10d90b9e6c0e8b4f47f3c92471IndisponívelNenhuma listada

Linux

Fornecedor
Linux
Produto
Linux
Plataformas
Desconhecido
Status padrão
affected
Linux · Fatos de produtos e versões por escopo
Versão (version)Status (status)Esquema de versões (versionType)Fim exclusivo (lessThan)Fim inclusivo (lessThanOrEqual)Mudanças de status (at → status)
3.9affectedIndisponívelIndisponívelIndisponívelNenhuma listada
0unaffectedsemver3.9IndisponívelNenhuma listada
4.19.325unaffectedsemverIndisponível4.19.*Nenhuma listada
5.4.287unaffectedsemverIndisponível5.4.*Nenhuma listada
5.10.231unaffectedsemverIndisponível5.10.*Nenhuma listada
5.15.174unaffectedsemverIndisponível5.15.*Nenhuma listada
6.1.119unaffectedsemverIndisponível6.1.*Nenhuma listada
6.6.63unaffectedsemverIndisponível6.6.*Nenhuma listada
6.11.10unaffectedsemverIndisponível6.11.*Nenhuma listada
6.12unaffectedoriginal_commit_for_fixIndisponível*Nenhuma listada