IM
IronMonkey Threat Research

CVE-2026-23030 NONE

Published: 2026-01-31 | Last Modified: 2026-06-02 | Status: Deferred

Description

In the Linux kernel, the following vulnerability has been resolved: phy: rockchip: inno-usb2: Fix a double free bug in rockchip_usb2phy_probe() The for_each_available_child_of_node() calls of_node_put() to release child_np in each success loop. After breaking from the loop with the child_np has been released, the code will jump to the put_child label and will call the of_node_put() again if the devm_request_threaded_irq() fails. These cause a double free bug. Fix by returning directly to avoid the duplicate of_node_put().

Additional Descriptions (1)

En el kernel de Linux, la siguiente vulnerabilidad ha sido resuelta: phy: rockchip: inno-usb2: Corrección de un error de doble liberación en rockchip_usb2phy_probe() La función for_each_available_child_of_node() llama a of_node_put() para liberar child_np en cada bucle exitoso. Después de salir del bucle, una vez que child_np ha sido liberado, el código saltará a la etiqueta put_child y llamará a of_node_put() de nuevo si devm_request_threaded_irq() falla. Esto causa un error de doble liberación. Se corrige regresando directamente para evitar la llamada duplicada a of_node_put().

CVSS Metrics

No CVSS metrics are available for this CVE.

Notification
Message here