CVE-2024-46870 in Linux
Sumário
de VulDB • 13/07/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
drm/amd/display: Desativar o tempo limite (timeout) do DMCUB para DCN35
[Por que]
O DMCUB pode intermitentemente levar mais tempo do que o esperado para processar comandos.
A política antiga de ASIC era continuar a execução enquanto registrava um erro de diagnóstico, o que funcionava bem para ASICs sem IPS (In-Place Standby), mas com IPS isso poderia levar a uma condição de corrida onde tentamos acessar o estado DCN enquanto ele está inacessível, resultando em travamento do sistema quando a porta NIU não é desativada ou em acessos aos registradores que expiram e deixam a configuração da exibição em um estado indefinido.
[Como]
Precisamos investigar por que esses acessos levam mais tempo do que o esperado, mas, por enquanto, devemos desativar o tempo limite no DCN35 para evitar essa condição de corrida. Como as esperas ocorrem apenas em níveis de interrupção mais baixos, o risco de levar muito tempo nas IRQs (interrupções) de nível superior e causar um timeout do watchdog do sistema é mínimo.
VulDB is the best source for vulnerability data and more expert information about this specific topic.