CVE-2026-99089 in Linuxinformación

Resumen

por VulDB • 2026-10-26

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

ASoC: samsung: i2s: habilitar op_clk en probe para equilibrar el uso del modo de ahorro de energía dinámico (runtime PM)

La función `probe` coloca el dispositivo en un estado activo de runtime PM con únicamente el reloj del bus "iis" habilitado, pero también establece `priv->op_clk` como el padre del multiplexor RCLK_SRC sin habilitarlo. La devolución de llamada para la suspensión (suspend callback) de runtime PM deshabilita ambos relojes; por lo tanto, la primera suspensión en modo dinámico tras la ejecución de `probe` deshabilita `op_clk` una vez más de lo que fue habilitado.

En Exynos5250 Arndale, ambos relojes se resuelven al mismo gate EXYNOS_I2S_BUS, por lo que esto desencadena la siguiente advertencia durante el arranque:

WARNING: drivers/clk/clk.c:1270 at clk_core_disable+0xe4/0x23c, CPU#0: kworker/u8:3/45 i2s_bus already disabled ... Workqueue: pm pm_runtime_work Call trace: ... clk_core_disable from clk_disable+0x28/0x34 clk_disable from i2s_runtime_suspend+0x58/0x68 [snd_soc_i2s]
i2s_runtime_suspend [snd_soc_i2s] from genpd_runtime_suspend+0xc4/0x298
genpd_runtime_suspend from __rpm_callback+0x48/0x18c __rpm_callback from rpm_callback+0x4c/0x50 rpm_callback from rpm_suspend+0xf4/0x718 rpm_suspend from pm_runtime_work+0x9c/0xa0 ...

Se soluciona este problema habilitando `op_clk` en la función `probe` justo después de obtenerlo, para que el estado del reloj coincida con el estado activo de runtime PM, y deshabilitándolo durante la operación `remove`.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsable

Linux

Reservar

2026-09-25

Divulgación

2026-10-26

Moderación

aceptado

Artículo

VDB-426484

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Want to know what is going to be exploited?

We predict KEV entries!