PT-2024-8005 · Linux+3 · Linux Kernel+3
Matthew Auld
·
Publicado
2024-08-19
·
Atualizado
2025-09-29
·
CVE-2024-46683
CVSS v3.1
7.8
Alta
| Vetor | AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Nome do software vulnerável e versões afetadas
Kernel do Linux (versões afetadas não especificadas)
Descrição
O problema está relacionado a uma vulnerabilidade do tipo “use-after-free” (UAF) no kernel do Linux, especificamente no módulo drm/xe. A vulnerabilidade ocorre quando o bloqueio da barreira faz parte da fila, e qualquer elemento que bloqueie a barreira também deve manter uma referência à fila para impedir que ela seja liberada. No entanto, o design atual sinaliza a barreira e, em seguida, descarta a referência à fila, o que pode levar a uma situação em que o bloqueio seja liberado como parte da fila, resultando em um UAF. O número estimado de dispositivos potencialmente afetados em todo o mundo não está disponível. Não há informações sobre incidentes reais em que esse problema tenha sido explorado.
Para evitar isso, o bloqueio de barreira pode ser movido para dentro da própria barreira, a fim de evitar problemas de tempo de vida. Soluções alternativas podem incluir um bloqueio no nível do dispositivo ou liberar a fila apenas na chamada de retorno de liberação da barreira, embora isso possa exigir o envio para outro trabalhador para evitar problemas de bloqueio.
Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.
Exploit
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
Alt Linux
Linuxmint
Linux Kernel
Ubuntu