PT-2024-31368 · Linux+5 · Linux Kernel+5
Dmitry Baryshkov
·
Publicado
2024-07-31
·
Atualizado
2026-05-26
·
CVE-2024-45015
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
Kernel do Linux (versões afetadas não especificadas)
Descrição
O problema ocorre quando o parâmetro
connectors changed do crtc é definido sem que os parâmetros enable e active sejam alternados, resultando em uma chamada a atomic enable() seguida por uma chamada a atomic disable(), mas sem uma chamada a atomic mode set(). Isso leva a um acesso a ponteiro NULL para a chamada dpu encoder get drm fmt() no atomic enable(), pois o conector do dpu encoder foi limpo no atomic disable(), mas não foi reatribuído devido à falta de uma chamada atomic mode set(). A correção envolve mover a atribuição para atomic enable() e usar drm atomic get new connector for encoder() para obter o conector do atomic state.Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.
Exploit
NULL Pointer Dereference
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
Debian
Linuxmint
Linux Kernel
Suse
Ubuntu