cveboard Feed RSS

CVE-2024-37078

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 potential kernel bug due to lack of writeback flag waiting

In the Linux kernel, the following vulnerability has been resolved: nilfs2: fix potential kernel bug due to lack of writeback flag waiting Destructive writes to a block device on which nilfs2 is mounted can cause a kernel bug in the folio/page writeback start routine or writeback end routine (__folio_start_writeback in the log below): kernel BUG at mm/page-writeback.c:3070! Oops: invalid opcode: 0000 [#1] PREEMPT SMP KASAN PTI ... RIP: 0010:__folio_start_writeback+0xbaa/0x10e0 Code: 25 ff 0f 00 00 0f 84 18 01 00 00 e8 40 ca c6 ff e9 17 f6 ff ff e8 36 ca c6 ff 4c 89 f7 48 c7 c6 80 c0 12 84 e8 e7 b3 0f 00 90 <0f> 0b e8 1f ca c6 ff 4c 89 f7 48 c7 c6 a0 c6 12 84 e8 d0 b3 0f 00 ... Call Trace: <TASK> nilfs_segctor_do_construct+0x4654/0x69d0 [nilfs2] nilfs_segctor_construct+0x181/0x6b0 [nilfs2] nilfs_segctor_thread+0x548/0x11c0 [nilfs2] kthread+0x2f0/0x390 ret_from_fork+0x4b/0x80 ret_from_fork_asm+0x1a/0x30 </TASK> This is because when the log writer starts a writeback for segment summary blocks or a super root block that use the backing device's page cache, it does not wait for the ongoing folio/page writeback, resulting in an inconsistent writeback state. Fix this issue by waiting for ongoing writebacks when putting folios/pages on the backing device into writeback state.

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)
9ff05123e3bfbb1d2b68ba1d9bf1f7d1dffc1453affectedgit95f6f81e50d858a7c9aa7c795ec14a0ac3819118IndisponívelNenhuma listada
9ff05123e3bfbb1d2b68ba1d9bf1f7d1dffc1453affectedgita75b8f493dfc48aa38c518430bd9e03b53bffebeIndisponívelNenhuma listada
9ff05123e3bfbb1d2b68ba1d9bf1f7d1dffc1453affectedgit0ecfe3a92869a59668d27228dabbd7965e83567fIndisponívelNenhuma listada
9ff05123e3bfbb1d2b68ba1d9bf1f7d1dffc1453affectedgit33900d7eae616647e179eee1c66ebe654ee39627IndisponívelNenhuma listada
9ff05123e3bfbb1d2b68ba1d9bf1f7d1dffc1453affectedgit271dcd977ccda8c7a26e360425ae7b4db7d2ecc0IndisponívelNenhuma listada
9ff05123e3bfbb1d2b68ba1d9bf1f7d1dffc1453affectedgit614d397be0cf43412b3f94a0f6460eddced8ce92IndisponívelNenhuma listada
9ff05123e3bfbb1d2b68ba1d9bf1f7d1dffc1453affectedgit1f3bff69f1214fe03a02bc650d5bbfaa6e65ae7dIndisponívelNenhuma listada
9ff05123e3bfbb1d2b68ba1d9bf1f7d1dffc1453affectedgita4ca369ca221bb7e06c725792ac107f0e48e82e7Indisponí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)
2.6.30affectedIndisponívelIndisponívelIndisponívelNenhuma listada
0unaffectedsemver2.6.30IndisponívelNenhuma listada
4.19.317unaffectedsemverIndisponível4.19.*Nenhuma listada
5.4.279unaffectedsemverIndisponível5.4.*Nenhuma listada
5.10.221unaffectedsemverIndisponível5.10.*Nenhuma listada
5.15.162unaffectedsemverIndisponível5.15.*Nenhuma listada
6.1.95unaffectedsemverIndisponível6.1.*Nenhuma listada
6.6.35unaffectedsemverIndisponível6.6.*Nenhuma listada
6.9.5unaffectedsemverIndisponível6.9.*Nenhuma listada
6.10unaffectedoriginal_commit_for_fixIndisponível*Nenhuma listada