Linux · Linux Kernel · CVE-2024-26847
**Nome do software vulnerável e versões afetadas**
Versões do kernel Linux anteriores à 6.8.0-rc4
**Descrição**
A vulnerabilidade é causada pela grafia incorreta do nome de uma função na tabela de funções RTAS, levando a falhas nas pesquisas reversas e à exibição de avisos. A especificação PAPR escreve o nome da função como “ibm,reset-pe-dma-windows”, mas o firmware usa a forma singular “ibm,reset-pe-dma-window”. Essa incompatibilidade causa problemas quando o lockdep está habilitado ou os pontos de rastreamento RTAS estão ativos, pois esses caminhos desreferenciam o resultado da pesquisa.
**Recomendações**
Para resolver o problema, use a grafia correta do nome da função para corresponder ao comportamento do firmware, ajustando as constantes relacionadas de acordo. Especificamente, atualize a tabela de funções RTAS para usar a grafia correta “ibm,reset-pe-dma-window” em vez de “ibm,reset-pe-dma-windows”.
Observação: as informações fornecidas não especificam as etapas exatas ou os patches necessários para corrigir a vulnerabilidade em cada versão afetada. No entanto, com base na descrição, a resolução envolve corrigir a grafia do nome da função na tabela de funções RTAS.