PT-2024-9956 · Linux+3 · Linux Kernel+3
Théo Lebrun
·
Publicado
2024-01-24
·
Atualizado
2026-05-26
·
CVE-2024-26807
CVSS v2.0
6.8
Média
| Vetor | AV:L/AC:L/Au:S/C:C/I:C/A:C |
Nome do software vulnerável e versões afetadas:
Kernel do Linux (versões afetadas não especificadas)
Descrição:
O problema está relacionado ao driver cadence-quadspi no kernel do Linux. As implementações de
->runtime suspend() e ->runtime resume() começam com atribuições incorretas, levando à corrupção de memória e falhas do kernel. A linha struct spi controller *host = dev get drvdata(dev); está incorreta, pois faz com que host aponte para a mesma estrutura struct cqspi st que cqspi, em vez de uma struct spi controller. Isso leva a problemas, como corrupção de memória e falhas do kernel, diretamente durante a função ->probe(), pois habilita o dispositivo usando o tempo de execução do PM, levando à chamada do gancho ->runtime resume(), que, por sua vez, chama spi controller resume() com o ponteiro incorreto.Recomendações:
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.
Exploit
DoS
Memory Corruption
Use After Free
Improper Locking
NULL Pointer Dereference
Buffer Overflow
Untrusted Pointer Dereference
Infinite Loop
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Debian
Linux Kernel
Red Os
Suse