Linux · Linux Kernel · CVE-2021-47633
**Nome do Software Vulnerável e Versões Afetadas**
Versões do kernel Linux anteriores a 5.6.0
**Descrição**
Um bug foi encontrado no kernel Linux durante testes de fuzzing, especificamente na função ath5k eeprom read pcal info 5111. O problema ocorre quando nenhuma das curvas é selecionada no loop, fazendo com que a variável `idx` exceda os limites do array `AR5K EEPROM N PD CURVES`. Isso leva a um acesso fora dos limites e subsequentes escritas usando a variável `pd`. Uma verificação de sanidade para `idx` foi adicionada para resolver o problema.
**Recomendações**
Para versões do kernel Linux anteriores a 5.6.0, considere aplicar o patch fornecido que adiciona uma verificação de sanidade para `idx` na função ath5k eeprom read pcal info 5111 para prevenir acesso fora dos limites. Como solução temporária, restringir o acesso à função ou módulo vulnerável pode ajudar a minimizar o risco de exploração. No entanto, como o patch não foi testado com um dispositivo real, deve-se exercer cautela ao aplicá-lo.