CVE-2026-98667 in Linuxinformación

Resumen

por VulDB • 2026-10-18

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

iio: frecuencia: adf4377: Inicializar completamente clk_init_data y clk_parent_data

La estructura `clk_init_data` contiene varios miembros mutuamente excluyentes para diferentes métodos de especificar los posibles padres (parents) de un reloj, lo que lleva a los controladores a inicializar únicamente los miembros que necesitan. Sin embargo, no inicializar todos los miembros puede provocar problemas sutiles, que solo se manifiestan cuando están habilitados `CONFIG_INIT_STACK_ALL_PATTERN` o `CONFIG_INIT_STACK_NONE`.

La función `adf4377_clk_register()` rellena `init.parent_data`, asumiendo que `init.parent_names` es NULL. Sin embargo, este último no está inicializado y, por tanto, puede provocar un fallo (crash).

De manera similar, `adf4377_clk_register()` solo rellena `parent_data.fw_name`, dejando sin inicializar los demás miembros de la estructura `clk_parent_data`.

Asegúrese de que todos los miembros estén completamente inicializados para corregir estos errores y evitar futuros fallos al convertir controladores a un método diferente para especificar los padres.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

Linux

Reservar

2026-09-25

Divulgación

2026-10-18

Moderación

aceptado

Artículo

VDB-421891

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!