PT-2024-33734 · Linux+7 · Linux Kernel+7
Srinivasan Shanmugam
·
Publicado
2024-07-23
·
Atualizado
2025-09-29
·
CVE-2024-49894
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 ultrapassagem de limites de índice na função
cm helper translate curve to degamma hw format, que pode ocorrer quando o índice ‘i’ excede o número de pontos da função de transferência (TRANSFER FUNC POINTS). Isso pode levar a um erro de estouro de buffer, conforme relatado pelo smatch, afetando ‘output tf->tf pts.red’, ‘output tf->tf pts.green’ e ‘output tf->tf pts.blue’. A correção adiciona 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.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
cm 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