cveboard Feed RSS

CVE-2026-89723

CVE.org · Publicado

Histórico de CVEsJSONInstruções para IA

Status do registro
Publicado
Ano do identificador (não é o ano de publicação)
2026
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 slab-out-of-bounds in nilfs_direct_propagate after truncation

In the Linux kernel, the following vulnerability has been resolved: nilfs2: fix slab-out-of-bounds in nilfs_direct_propagate after truncation Shuangpeng Bai reported that KASAN detected a slab-out-of-bounds error in nilfs_direct_propagate() during testing. Analysis revealed that after truncating a file, a node block immediately below the B-tree root was not deleted. Instead, it remained in the B-tree node cache in a dirty state. The log writer subsequently detected this block and incorrectly invoked nilfs_direct_propagate() on it, which is designed to handle only data blocks in direct mapping. B-tree nodes in the cache are managed by virtual block numbers, and their logical keys typically exceed the range expected by direct mapping. Consequently, processing such a node as a direct mapping entry triggers a slab-out-of-bounds access. The root cause is that when a B-tree mapping collapses into a direct mapping during truncation, an intermediate node block pointed to by the root node is left behind as garbage instead of being explicitly deleted. This resolves the issue by adding a nilfs_btree_discard() operation to delete the remaining intermediate node block during the conversion. A 'deform' flag is added to the bop_delete interface to explicitly signal that the deletion is part of a mapping transformation. This allows the B-tree mapping implementation to perform the necessary cleanup and discarding of the residual node structure that would be otherwise be left orphaned after the transition.

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)
36a580eb489f54d81a0534974962e732a314b999affectedgit39005fd1ce654ffdecacddc406b9a038efe606e6IndisponívelNenhuma listada
36a580eb489f54d81a0534974962e732a314b999affectedgitbf49e6f6ddc12445a0330708b365de6458085980IndisponívelNenhuma listada
36a580eb489f54d81a0534974962e732a314b999affectedgit4a1bb1f9f24a935c9b3f4fbf98012fa6d4ad826dIndisponívelNenhuma listada
36a580eb489f54d81a0534974962e732a314b999affectedgitb313edfbc0c2a60f7ce09b2e81ee71909ab8ddafIndisponívelNenhuma listada
36a580eb489f54d81a0534974962e732a314b999affectedgit5d3783c451a546373662ee11ec17019273e68034IndisponívelNenhuma listada
36a580eb489f54d81a0534974962e732a314b999affectedgit448636c745a3f3b8582a0b8ce718c890a11c0fa9IndisponívelNenhuma listada
36a580eb489f54d81a0534974962e732a314b999affectedgit28362e8ce51377afdec1782e661e808328a10514IndisponívelNenhuma listada
36a580eb489f54d81a0534974962e732a314b999affectedgit45662dedb8f272ef7f16e69f13424c4bd0399240Indisponí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
5.10.270unaffectedsemverIndisponível5.10.*Nenhuma listada
5.15.221unaffectedsemverIndisponível5.15.*Nenhuma listada
6.1.188unaffectedsemverIndisponível6.1.*Nenhuma listada
6.6.157unaffectedsemverIndisponível6.6.*Nenhuma listada
6.12.109unaffectedsemverIndisponível6.12.*Nenhuma listada
6.18.50unaffectedsemverIndisponível6.18.*Nenhuma listada
7.2.4unaffectedsemverIndisponível7.2.*Nenhuma listada
7.3unaffectedoriginal_commit_for_fixIndisponível*Nenhuma listada