cveboard Feed RSS

CVE-2025-39870

CVE.org · Publicado

Histórico de CVEsJSONInstruções para IA

Status do registro
Publicado
Ano do identificador (não é o ano de publicação)
2025
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

dmaengine: idxd: Fix double free in idxd_setup_wqs()

In the Linux kernel, the following vulnerability has been resolved: dmaengine: idxd: Fix double free in idxd_setup_wqs() The clean up in idxd_setup_wqs() has had a couple bugs because the error handling is a bit subtle. It's simpler to just re-write it in a cleaner way. The issues here are: 1) If "idxd->max_wqs" is <= 0 then we call put_device(conf_dev) when "conf_dev" hasn't been initialized. 2) If kzalloc_node() fails then again "conf_dev" is invalid. It's either uninitialized or it points to the "conf_dev" from the previous iteration so it leads to a double free. It's better to free partial loop iterations within the loop and then the unwinding at the end can handle whole loop iterations. I also renamed the labels to describe what the goto does and not where the goto was located.

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)
d584acdf54f409cb7eae1359ae6c12aaabedeed8affectedgit25e6146c2812487a88f619d5ff6efbdcd5b2bc31IndisponívelNenhuma listada
47846211998a9ffb0fcc08092eb95ac783d2b11aaffectedgitdf82c7901513fd0fc738052a8e6a330d92cc8ec9IndisponívelNenhuma listada
5fcd392dae6d6aba7dc64ffdbb838ff191315da3affectedgitec5430d090d0b6ace8fefa290fc37e88930017d2IndisponívelNenhuma listada
3fd2f4bc010cdfbc07dd21018dc65bd9370eb7a4affectedgit9f0e225635475b2285b966271d5e82cba74295b1IndisponívelNenhuma listada
3fd2f4bc010cdfbc07dd21018dc65bd9370eb7a4affectedgit39aaa337449e71a41d4813be0226a722827ba606IndisponívelNenhuma listada
ed2c66000aa64c0d2621864831f0d04c820a1441affectedgitIndisponívelIndisponívelNenhuma listada
6.1.140affectedsemver6.1.153IndisponívelNenhuma listada
6.6.92affectedsemver6.6.107IndisponívelNenhuma listada
6.12.30affectedsemver6.12.48IndisponívelNenhuma listada
6.14.8affectedsemver6.15Indisponí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.15affectedIndisponívelIndisponívelIndisponívelNenhuma listada
0unaffectedsemver6.15IndisponívelNenhuma listada
6.1.153unaffectedsemverIndisponível6.1.*Nenhuma listada
6.6.107unaffectedsemverIndisponível6.6.*Nenhuma listada
6.12.48unaffectedsemverIndisponível6.12.*Nenhuma listada
6.16.8unaffectedsemverIndisponível6.16.*Nenhuma listada
6.17unaffectedoriginal_commit_for_fixIndisponível*Nenhuma listada