PT-2026-69816
CVE-2026-68416
·
Publicado
2026-08-10
·
Atualizado
2026-10-13
Descrição por
Pontuação
N/A
Não disponívelNão há classificações de severidade ou métricas disponíveis. Quando houver, atualizaremos as informações correspondentes na página.
Nome do Software Vulnerável e Versões Afetadas
Linux kernel (versões afetadas não especificadas)
Descrição
Um double free e uma condição WARN ON existem nos caminhos de erro de
add mtd device(). Quando device register() ou mtd nvmem add() falham, o tratamento de erro aciona mtd release() via put device() ou device unregister(), que chama release mtd partition() para liberar a estrutura mtd info. Simultaneamente, chamadores como mtd add partition() e add mtd partitions() chamam free partition() em seus próprios caminhos de erro, resultando no double free. Além disso, release mtd partition() dispara um WARN ON porque o nó da partição permanece vinculado à lista de partições do pai quando o callback de liberação é executado. O problema é resolvido sobrescrevendo dev->type e dev->release antes de put device() para garantir que uma função no-op seja invocada em vez de mtd release(), e substituindo device unregister() por device del() no caso de falha de mtd nvmem add().Recomendações
No momento, não há informações sobre uma versão mais recente que contenha a correção para esta vulnerabilidade.
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾