cveboard Feed RSS

CVE-2024-42304

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

ext4: make sure the first directory block is not a hole

In the Linux kernel, the following vulnerability has been resolved: ext4: make sure the first directory block is not a hole The syzbot constructs a directory that has no dirblock but is non-inline, i.e. the first directory block is a hole. And no errors are reported when creating files in this directory in the following flow. ext4_mknod ... ext4_add_entry // Read block 0 ext4_read_dirblock(dir, block, DIRENT) bh = ext4_bread(NULL, inode, block, 0) if (!bh && (type == INDEX || type == DIRENT_HTREE)) // The first directory block is a hole // But type == DIRENT, so no error is reported. After that, we get a directory block without '.' and '..' but with a valid dentry. This may cause some code that relies on dot or dotdot (such as make_indexed_dir()) to crash. Therefore when ext4_read_dirblock() finds that the first directory block is a hole report that the filesystem is corrupted and return an error to avoid loading corrupted data from disk causing something bad.

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)
3a17ca864baffc0c6f6e8aad525aa4365775a193affectedgitd81d7e347d1f1f48a5634607d39eb90c161c8afeIndisponívelNenhuma listada
4e19d6b65fb4fc42e352ce9883649e049da14743affectedgite02f9941e8c011aa3eafa799def6a134ce06bcfaIndisponívelNenhuma listada
4e19d6b65fb4fc42e352ce9883649e049da14743affectedgitde2a011a13a46468a6e8259db58b1b62071fe136IndisponívelNenhuma listada
4e19d6b65fb4fc42e352ce9883649e049da14743affectedgit9771e3d8365ae1dd5e8846a204cb9af14e3e656aIndisponívelNenhuma listada
4e19d6b65fb4fc42e352ce9883649e049da14743affectedgitb609753cbbd38f8c0affd4956c0af178348523acIndisponívelNenhuma listada
4e19d6b65fb4fc42e352ce9883649e049da14743affectedgitc3893d9de8ee153baac56d127d844103488133b5IndisponívelNenhuma listada
4e19d6b65fb4fc42e352ce9883649e049da14743affectedgit299bc6ffa57e04e74c6cce866d6c0741fb4897a1IndisponívelNenhuma listada
4e19d6b65fb4fc42e352ce9883649e049da14743affectedgitf9ca51596bbfd0f9c386dd1c613c394c78d9e5e6IndisponívelNenhuma listada
3f0307b0d2d8b333a6964fc4c820dc86896fd1cfaffectedgitIndisponívelIndisponívelNenhuma listada
514631c2225c1fd556c799cc1893fb27b0f48f00affectedgitIndisponívelIndisponívelNenhuma listada
7f1f86276515f6816a98f6ca3ef99c827d54642faffectedgitIndisponívelIndisponívelNenhuma listada
5021b7a5bdd6bb859eb648c3da71cdd6aae1d133affectedgitIndisponívelIndisponívelNenhuma listada
4.19.62affectedsemver4.19.320IndisponívelNenhuma listada
4.9.187affectedsemver4.10IndisponívelNenhuma listada
4.14.135affectedsemver4.15IndisponívelNenhuma listada
5.1.21affectedsemver5.2IndisponívelNenhuma listada
5.2.4affectedsemver5.3Indisponí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)
5.3affectedIndisponívelIndisponívelIndisponívelNenhuma listada
0unaffectedsemver5.3IndisponívelNenhuma listada
4.19.320unaffectedsemverIndisponível4.19.*Nenhuma listada
5.4.282unaffectedsemverIndisponível5.4.*Nenhuma listada
5.10.224unaffectedsemverIndisponível5.10.*Nenhuma listada
5.15.165unaffectedsemverIndisponível5.15.*Nenhuma listada
6.1.103unaffectedsemverIndisponível6.1.*Nenhuma listada
6.6.44unaffectedsemverIndisponível6.6.*Nenhuma listada
6.10.3unaffectedsemverIndisponível6.10.*Nenhuma listada
6.11unaffectedoriginal_commit_for_fixIndisponível*Nenhuma listada