Linux · Linux Kernel · CVE-2021-47586
**Nome do software vulnerável e versões afetadas**
Kernel do Linux (versões afetadas não especificadas)
**Descrição**
O problema está relacionado a uma leitura fora dos limites na função `rk gmac setup()` do componente dwmac-rk no kernel do Linux. Isso ocorre porque o membro da matriz flexível `regs` está vazio na maioria das plataformas, fazendo com que a memória após a estrutura `ops` seja lida. Embora isso geralmente contenha zeros e não cause problemas imediatos, ainda representa um problema potencial. O número estimado de dispositivos potencialmente afetados em todo o mundo não foi fornecido. Não há informações sobre incidentes reais em que essa vulnerabilidade tenha sido explorada.
**Recomendações**
Para resolver o problema, aplique a correção para a leitura fora dos limites em `rk gmac setup()` adicionando um novo sinalizador para indicar se o campo `regs` é válido e evitar o loop quando não for.
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.