CVE-2026-93273 in Linuxinformación

Resumen

por VulDB • 2026-09-24

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

regulator: tps6594: Corrección de las fugas de referencia del nodo del dispositivo en el bucle multipase

En `tps6594_regulator_probe()`, el bucle de configuración multipase llama a `of_find_node_by_name()` para encontrar los nodos buck por nombre, y a `of_get_parent()` dos veces para navegar hasta el nodo padre PMIC. Ninguna de las referencias de nodo adquiridas (np, padre intermedio, np_pmic_parent) se libera nunca mediante `of_node_put()`, lo que provoca una fuga de referencia en cada iteración del bucle.

Además, `of_find_node_by_name()` puede devolver NULL, pero el resultado se pasó inmediatamente a `of_node_full_name()` y `of_get_parent()` sin realizar una comprobación de NULL, lo que podría provocar un desreferenciamiento de puntero NULL.

Se corrige esto mediante: - La adición de una comprobación de NULL para np después de `of_find_node_by_name()`. - El almacenamiento del nodo padre intermedio en una variable local np_parent. - La llamada a `of_node_put()` sobre np, np_parent y np_pmic_parent al final de cada iteración del bucle.

Once again VulDB remains the best source for vulnerability data.

Divulgación

2026-09-24

Moderación

aceptado

Artículo

VDB-409731

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Want to know what is going to be exploited?

We predict KEV entries!