PT-2024-21526 · Linux+1 · Linux Kernel+1
CVE-2024-26841
·
Publicado
2024-02-23
·
Atualizado
2026-03-13
CVSS v3.1
5.5
Média
| Vetor | AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
Nome do software vulnerável e versões afetadas
Versões do kernel Linux anteriores à 6.8.0-rc5+
Descrição
O problema está relacionado à arquitetura LoongArch no kernel Linux. Ao desativar CPUs que não são de inicialização, o cpu sibling map não é atualizado corretamente, levando a erros em sistemas SMT, como o aviso “jump label: negative count!”. Isso se deve à falta de uma chamada à função clear cpu sibling map() ao desativar CPUs. O problema ocorre na função static key slow dec cpuslocked().
Recomendações
Para resolver essa questão, atualize o kernel do Linux para uma versão que inclua a correção para esse problema. Especificamente, aplique o patch que define e chama clear cpu sibling map() ao desativar CPUs não de inicialização. Como solução alternativa temporária, considere desativar o SMT ou evitar a desativação de CPUs não de inicialização para minimizar o risco de encontrar esse erro.
Exploit
Correção
Stack Overflow
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Debian
Linux Kernel