PT-2022-7682 · Linux+5 · Linux Kernel+5
Gaosheng Cui
·
Publicado
2022-11-20
·
Atualizado
2025-09-29
·
CVE-2022-49029
CVSS v3.1
7.8
Alta
| Vetor | AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Nome do software vulnerável e versões afetadas
Kernel do Linux (versões afetadas não especificadas)
Descrição
O problema está relacionado à função
ibmpex register bmc() no módulo drivers/hwmon/ibmpex.c do kernel do Linux, que está associado à reutilização de memória previamente liberada. Isso poderia permitir que um invasor comprometesse a confidencialidade, integridade e disponibilidade de informações protegidas. O problema ocorre quando ibmpex find sensors() falha em ibmpex register bmc(), fazendo com que os dados sejam liberados, mas não removidos de driver data.bmc data, o que pode levar a uma condição de uso após liberação (UAF) durante a percorrida da lista.Recomendações
Para resolver o problema, remova
data->list de driver data.bmc data antes de liberar os dados na função ibmpex register bmc().No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.
Exploit
Use After Free
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Alt Linux
Astra Linux
Linux Kernel
Red Hat
Red Os
Suse