Linux · Linux Kernel · CVE-2022-49029
**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.