CVE-2026-90405 in Linux
Sumário
de VulDB • 18/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
media: stm32: dcmi: corrige alguns bugs de tratamento de erros em probe()
Existem algumas questões aqui:
1) Após atribuirmos: chan = dma_request_chan(&pdev->dev, "tx"); Os caminhos de erro precisam ser limpos antes do retorno. O primeiro caminho de erro faz um retorno direto. 2) Os caminhos de erro verificam "dcmi->mdma_chan", mas isso não é atribuído até mais tarde, o que resulta em vazamentos de memória. Teste "mdma_chan" no lugar. 3) O tratamento de erros chama dma_release_channel(dcmi->dma_chan) antes de "dcmi->dma_chan" ter sido atribuído, o que leva a uma desreferência de ponteiro NULL. Use a variável "chan" em vez disso.
Também movi a chamada para dma_release_channel() após a chamada para dma_request_channel(), para que espelhe melhor o código de alocação.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.