Início
Tendências
Vulnerabilidades
Notícias
Pesquisadores
Por que dbugs?

Marc Zyngier

#46393de 53,638
5.5CVSS total
Vulnerabilidades · 1
PT-2024-31379
5.5
2024-08-09
Linux · Linux Kernel · CVE-2024-45027
**Nome do software vulnerável e versões afetadas** Kernel do Linux (versões afetadas não especificadas) **Descrição** O problema surge quando `xhci mem init()` falha e chama `xhci mem cleanup()` para lidar com o dano. Se a falha ocorrer antes de `xhci->interrupters` ser alocado, mas depois de `xhci->max interrupters` ter sido definido, `xhci mem cleanup()` desreferencia incondicionalmente `xhci->interrupters`, levando a problemas. A correção envolve bloquear o loop de liberação de interrupções com uma verificação de que `xhci->interrupters` seja diferente de NULL. Este problema foi encontrado durante a depuração de um problema de alocação de DMA que levou o driver XHCI exatamente a este caminho. **Recomendações** No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.