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

VetorAV: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

AZL-47666
AZL-47676
BDU:2025-03615
CVE-2024-26875
DLA-3840-1
DLA-3842-1
DSA-5681-1
OESA-2024-1617
OESA-2024-1618
OESA-2024-1619
OESA-2024-1620
OESA-2024-1621
OESA-2024-1622
OPENSUSE-SU-2024_1644-1
OPENSUSE-SU-2024_1659-1
OPENSUSE-SU-2024_1663-1
SUSE-SU-2024:1644-1
SUSE-SU-2024:1659-1
SUSE-SU-2024:1663-1
SUSE-SU-2025:02334-1
SUSE-SU-2025_02334-1
USN-6816-1
USN-6817-1
USN-6817-2
USN-6817-3
USN-6820-1
USN-6820-2
USN-6821-1
USN-6821-2
USN-6821-3
USN-6821-4
USN-6828-1
USN-6871-1
USN-6878-1
USN-6892-1
USN-6896-1
USN-6896-2
USN-6896-3
USN-6896-4
USN-6896-5
USN-6919-1

Produtos afetados

Astra Linux
Linuxmint
Linux Kernel
Red Os
Suse
Ubuntu