PT-2024-33735 · Linux+7 · Linux Kernel+7
Publicado
2024-07-23
·
Atualizado
2025-09-29
·
CVE-2024-49895
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:
Versões do kernel Linux anteriores à 6.6.58
Descrição:
O problema está relacionado a uma possível falha de índice fora dos limites na função
cm3 helper translate curve to degamma hw format, no módulo de gerenciamento de cores DCN30. Isso pode ocorrer quando o índice i excede o número de pontos da função de transferência. A correção envolve adicionar uma verificação para garantir que i esteja dentro dos limites antes de acessar os pontos da função de transferência, retornando false para indicar um erro se i estiver fora dos limites. O problema foi relatado pelo smatch, destacando possíveis estouros de buffer em output tf->tf pts.red, output tf->tf pts.green e output tf->tf pts.blue.Recomendações:
Para versões do kernel Linux anteriores à 6.6.58, atualize para a versão 6.6.58 ou posterior para resolver o problema. Como solução alternativa temporária, considere restringir o acesso à função
cm3 helper translate curve to degamma hw format até que um patch esteja disponível.Exploit
Correção
Improper Validation of Array Index
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
Astra Linux
Debian
Linuxmint
Linux Kernel
Red Os
Suse
Ubuntu