PT-2024-21551 · Linux+5 · Linux Kernel+5
Syzbot
·
Publicado
2024-02-28
·
Atualizado
2025-07-16
·
CVE-2024-26875
CVSS v3.1
6.4
Média
| Vetor | AV:L/AC:H/PR:H/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.Exploit
Correção
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
Astra Linux
Linuxmint
Linux Kernel
Red Os
Suse
Ubuntu