PT-2026-82998

CVE-2026-80698

·

Publicado

2026-08-28

·

Atualizado

2026-11-10

Descrição por

CVSS 3.1
7.0
Alta
MétricasAV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas Linux kernel (versões afetadas não especificadas)
Description Um problema de double free existe no componente dmaengine idxd. As funções de callback de liberação idxd conf wq release(), idxd conf engine release() e idxd conf group release() chamam kfree() na estrutura envolvente. No entanto, os caminhos de erro de configuração e as funções de limpeza também chamam explicitamente kfree() após put device(). Quando put device() reduz a contagem de referência a zero, ele dispara o callback de liberação, resultando em um double free quando o kfree() explícito subsequente é executado. Em idxd setup wqs(), isso também afeta os campos opcap bmap e wqcfg, pois eles são liberados tanto no desenrolamento de erro quanto no callback de liberação.
Recommendations Remover as chamadas explícitas redundantes de kfree() de todos os caminhos de erro de configuração e funções de limpeza para as estruturas wq, engine e group, garantindo que a propriedade exclusiva das alocações seja gerenciada pelos callbacks de liberação.
Explorabilidade
Exploit
Correção
Fornecedores
Produtos afetados
Identificadores relacionados
AZL-98153
OESA-2026-4437
OESA-2026-4438
SUSE-SU-2026:24550-1
SUSE-SU-2026:24619-1
SUSE-SU-2026:24643-1
SUSE-SU-2026:24648-1
SUSE-SU-2026:24651-1
SUSE-SU-2026:24662-1
SUSE-SU-2026:5091-1
USN-8959-1
USN-8960-1
USN-9019-1
USN-9020-1
USN-9021-1
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾