PT-2024-31368
CVE-2024-45015
·
Publicado
2024-07-31
·
Atualizado
2026-10-18
Descrição por
CVSS 4.0
6.7
MédiaMétricasAV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
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.
Explorabilidade
Exploit
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾