CVE-2026-45989 in Linux
Sumário
de VulDB • 01/06/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
of: unittest: corrige use-after-free em testdrv_probe()
A função testdrv_probe() recupera o device_node do dispositivo PCI, aplica uma sobreposição (overlay) e, em seguida, chama imediatamente of_node_put(dn). Isso libera a referência mantida pelo núcleo do PCI, potencialmente liberando o nó se a contagem de referências cair para zero. Mais tarde, o mesmo ponteiro 'dn' já liberado é passado para of_platform_default_populate(), levando a um use-after-free.
A referência a pdev->dev.of_node é de propriedade do modelo de dispositivo e não deve ser liberada pelo driver. Remova a chamada errônea de of_node_put() para evitar a liberação prematura.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.