CVE-2024-50202
CVE.org · Publicado
- 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 da CNA em inglês
nilfs2: propagate directory read errors from nilfs_find_entry()
In the Linux kernel, the following vulnerability has been resolved: nilfs2: propagate directory read errors from nilfs_find_entry() Syzbot reported that a task hang occurs in vcs_open() during a fuzzing test for nilfs2. The root cause of this problem is that in nilfs_find_entry(), which searches for directory entries, ignores errors when loading a directory page/folio via nilfs_get_folio() fails. If the filesystem images is corrupted, and the i_size of the directory inode is large, and the directory page/folio is successfully read but fails the sanity check, for example when it is zero-filled, nilfs_check_folio() may continue to spit out error messages in bursts. Fix this issue by propagating the error to the callers when loading a page/folio fails in nilfs_find_entry(). The current interface of nilfs_find_entry() and its callers is outdated and cannot propagate error codes such as -EIO and -ENOMEM returned via nilfs_find_entry(), so fix it together.
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
| Versão (version) | Status (status) | Esquema de versões (versionType) | Fim exclusivo (lessThan) | Fim inclusivo (lessThanOrEqual) | Mudanças de status (at → status) |
|---|---|---|---|---|---|
| 2ba466d74ed74f073257f86e61519cb8f8f46184 | affected | git | bb857ae1efd3138c653239ed1e7aef14e1242c81 | Indisponível | Nenhuma listada |
| 2ba466d74ed74f073257f86e61519cb8f8f46184 | affected | git | b4b3dc9e7e604be98a222e9f941f5e93798ca475 | Indisponível | Nenhuma listada |
| 2ba466d74ed74f073257f86e61519cb8f8f46184 | affected | git | c1d0476885d708a932980b0f28cd90d9bd71db39 | Indisponível | Nenhuma listada |
| 2ba466d74ed74f073257f86e61519cb8f8f46184 | affected | git | edf8146057264191d5bfe5b91773f13d936dadd3 | Indisponível | Nenhuma listada |
| 2ba466d74ed74f073257f86e61519cb8f8f46184 | affected | git | 270a6f9df35fa2aea01ec23770dc9b3fc9a12989 | Indisponível | Nenhuma listada |
| 2ba466d74ed74f073257f86e61519cb8f8f46184 | affected | git | 9698088ac7704e260f492d9c254e29ed7dd8729a | Indisponível | Nenhuma listada |
| 2ba466d74ed74f073257f86e61519cb8f8f46184 | affected | git | efa810b15a25531cbc2f527330947b9fe16916e7 | Indisponível | Nenhuma listada |
| 2ba466d74ed74f073257f86e61519cb8f8f46184 | affected | git | 08cfa12adf888db98879dbd735bc741360a34168 | Indisponível | Nenhuma listada |
Linux
- Fornecedor
- Linux
- Produto
- Linux
- Plataformas
- Desconhecido
- Status padrão
affected
| Versão (version) | Status (status) | Esquema de versões (versionType) | Fim exclusivo (lessThan) | Fim inclusivo (lessThanOrEqual) | Mudanças de status (at → status) |
|---|---|---|---|---|---|
| 2.6.30 | affected | Indisponível | Indisponível | Indisponível | Nenhuma listada |
| 0 | unaffected | semver | 2.6.30 | Indisponível | Nenhuma listada |
| 4.19.323 | unaffected | semver | Indisponível | 4.19.* | Nenhuma listada |
| 5.4.285 | unaffected | semver | Indisponível | 5.4.* | Nenhuma listada |
| 5.10.228 | unaffected | semver | Indisponível | 5.10.* | Nenhuma listada |
| 5.15.169 | unaffected | semver | Indisponível | 5.15.* | Nenhuma listada |
| 6.1.114 | unaffected | semver | Indisponível | 6.1.* | Nenhuma listada |
| 6.6.58 | unaffected | semver | Indisponível | 6.6.* | Nenhuma listada |
| 6.11.5 | unaffected | semver | Indisponível | 6.11.* | Nenhuma listada |
| 6.12 | unaffected | original_commit_for_fix | Indisponível | * | Nenhuma listada |