PT-2024-21551
CVE-2024-26875
·
Publicado
2024-02-28
·
Atualizado
2025-07-16
Descrição por
CVSS 3.1
7.8
AltaMétricasAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Nome do software vulnerável e versões afetadas
Versões do kernel Linux anteriores à 6.8.0-rc1-syzkaller-00046-gf1a27f081c1f
Descrição
Uma vulnerabilidade do tipo “use-after-free” foi corrigida no kernel do Linux, especificamente no driver de mídia pvrusb2. O problema ocorria quando a Tarefa A definia
disconnect flag para um valor diferente de zero, fazendo com que a condição da Tarefa B fosse atendida e liberasse mp, levando a um erro de “slab-use-after-free” em pvr2 context set notify. Esta vulnerabilidade foi relatada por Syzbot e está relacionada à função pvr2 context set notify no arquivo pvrusb2-context.c.Recomendações
Para resolver este problema, coloque a operação de atribuição de
disconnect flag após todo o código em pvr2 context disconnect() para evitar o erro de uso após liberação. Essa alteração impedirá que a liberação de mp ocorra prematuramente, corrigindo assim a vulnerabilidade.Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾