CVE-2024-35831
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
io_uring: Fix release of pinned pages when __io_uaddr_map fails
In the Linux kernel, the following vulnerability has been resolved: io_uring: Fix release of pinned pages when __io_uaddr_map fails Looking at the error path of __io_uaddr_map, if we fail after pinning the pages for any reasons, ret will be set to -EINVAL and the error handler won't properly release the pinned pages. I didn't manage to trigger it without forcing a failure, but it can happen in real life when memory is heavily fragmented.
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) |
|---|---|---|---|---|---|
| 223ef474316466e9f61f6e0064f3a6fe4923a2c5 | affected | git | 0b6f39c175ba5f0ef72bdb3b9d2a06ad78621d62 | Indisponível | Nenhuma listada |
| 223ef474316466e9f61f6e0064f3a6fe4923a2c5 | affected | git | 712e2c8415f55a4a4ddaa98a430b87f624109f69 | Indisponível | Nenhuma listada |
| 223ef474316466e9f61f6e0064f3a6fe4923a2c5 | affected | git | 4d376d7ad62b6a8e8dfff56b559d9d275e5b9b3a | Indisponível | Nenhuma listada |
| 223ef474316466e9f61f6e0064f3a6fe4923a2c5 | affected | git | 67d1189d1095d471ed7fa426c7e384a7140a5dd7 | Indisponível | Nenhuma listada |
| 3f3164ce6396138747984ee9e61158e248246300 | affected | git | Indisponível | Indisponível | Nenhuma listada |
| 6.5.7 | affected | semver | 6.6 | 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) |
|---|---|---|---|---|---|
| 6.6 | affected | Indisponível | Indisponível | Indisponível | Nenhuma listada |
| 0 | unaffected | semver | 6.6 | Indisponível | Nenhuma listada |
| 6.6.23 | unaffected | semver | Indisponível | 6.6.* | Nenhuma listada |
| 6.7.11 | unaffected | semver | Indisponível | 6.7.* | Nenhuma listada |
| 6.8.2 | unaffected | semver | Indisponível | 6.8.* | Nenhuma listada |
| 6.9 | unaffected | original_commit_for_fix | Indisponível | * | Nenhuma listada |