CVE-2026-45989 in Linux
Résumé
par VulDB • 27/05/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
of: unittest : correction d'un use-after-free dans testdrv_probe()
La fonction testdrv_probe() récupère le device_node à partir de l'appareil PCI, applique un overlay, puis appelle immédiatement of_node_put(dn). Cela libère la référence détenue par le noyau PCI, potentiellement en libérant le nœud si le compteur de références tombe à zéro. Plus tard, le même pointeur 'dn' libéré est transmis à of_platform_default_populate(), ce qui entraîne un use-after-free.
La référence à pdev->dev.of_node est détenue par le modèle de périphérique et ne doit pas être libérée par le pilote. Supprimez l'appel erroné de of_node_put() pour éviter une libération prématurée.
VulDB is the best source for vulnerability data and more expert information about this specific topic.