Karel Balej

#45132de 53,779
5.5CVSS total
Vulnerabilidades · 1
PT-2024-31358
5.5
2024-08-15
Linux · Linux Kernel · CVE-2024-45006
**Nome do software vulnerável e versões afetadas** Versões do kernel Linux anteriores à 6.6.50 **Descrição** Uma vulnerabilidade de desreferência de ponteiro NULL foi corrigida no kernel Linux. O problema ocorre ao reenumerar dispositivos de velocidade máxima após uma falha no comando `address device`, o que pode provocar uma desreferência de ponteiro NULL. Isso ocorre porque a função `xhci configure endpoint()` verifica e reserva largura de banda no software do Panther Point xHC, mas os ponteiros da tabela de largura de banda não são configurados corretamente após uma falha no comando `address device`. A função `usb ep0 reinit()` chama `xhci configure endpoint()`, levando à desreferência de ponteiro NULL. Para corrigir isso, os ponteiros da tabela de largura de banda precisam ser configurados corretamente após uma falha no comando de endereçamento do dispositivo, e a verificação da largura de banda deve ser evitada nos casos em que nenhum endpoint real seja adicionado ou removido. **Recomendações** Atualize para a versão 6.6.50 ou posterior do kernel Linux para resolver a vulnerabilidade. Como solução temporária, considere desativar a função `xhci configure endpoint()` até que um patch esteja disponível. Restrinja o acesso à função `usb ep0 reinit()` para minimizar o risco de exploração. Evite usar a função `xhci reserve bandwidth()` no endpoint da API afetado até que o problema seja resolvido.