cveboard Feed RSS

CVE-2024-26943

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

nouveau/dmem: handle kcalloc() allocation failure

In the Linux kernel, the following vulnerability has been resolved: nouveau/dmem: handle kcalloc() allocation failure The kcalloc() in nouveau_dmem_evict_chunk() will return null if the physical memory has run out. As a result, if we dereference src_pfns, dst_pfns or dma_addrs, the null pointer dereference bugs will happen. Moreover, the GPU is going away. If the kcalloc() fails, we could not evict all pages mapping a chunk. So this patch adds a __GFP_NOFAIL flag in kcalloc(). Finally, as there is no need to have physically contiguous memory, this patch switches kcalloc() to kvcalloc() in order to avoid failing allocations.

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)
249881232e1471d28b68f9a3829acc14d150cf5daffectedgit9acfd8b083a0ffbd387566800d89f55058a68af2IndisponívelNenhuma listada
249881232e1471d28b68f9a3829acc14d150cf5daffectedgit2a84744a037b8a511d6a9055f3defddc28ff4a4dIndisponívelNenhuma listada
249881232e1471d28b68f9a3829acc14d150cf5daffectedgit5e81773757a95fc298e96cfd6d4700f07b6192a2IndisponívelNenhuma listada
249881232e1471d28b68f9a3829acc14d150cf5daffectedgit3e82f7383e0b82a835e6b6b06a348b2bc4e2c2eeIndisponívelNenhuma listada
249881232e1471d28b68f9a3829acc14d150cf5daffectedgit16e87fe23d4af6df920406494ced5c0f4354567bIndisponí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)
6.1affectedIndisponívelIndisponívelIndisponívelNenhuma listada
0unaffectedsemver6.1IndisponívelNenhuma listada
6.1.84unaffectedsemverIndisponível6.1.*Nenhuma listada
6.6.24unaffectedsemverIndisponível6.6.*Nenhuma listada
6.7.12unaffectedsemverIndisponível6.7.*Nenhuma listada
6.8.3unaffectedsemverIndisponível6.8.*Nenhuma listada
6.9unaffectedoriginal_commit_for_fixIndisponível*Nenhuma listada