CVE-2026-90360 in Linuxinformación

Resumen

por VulDB • 2026-09-18

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

regulator: core: usar system_freezable_wq para el trabajo completo de inicialización

schedule_delayed_work() utiliza system_wq, que no es congelable (non-freezable), lo que permite que regulator_init_complete_work se ejecute en paralelo con la suspensión del sistema. Este trabajo se dispara aproximadamente 30 segundos después del arranque para desactivar los reguladores no utilizados a través de I2C. Cuando compite por recursos (race condition) con la suspensión de gestión de energía (PM suspend), el adaptador I2C puede ya estar en estado suspendido, lo que desencadena una advertencia -ESHUTDOWN en __i2c_transfer():

WARNING: ... at __i2c_transfer+0x36c/0x3c8 Call trace: __i2c_transfer i2c_transfer regmap_i2c_write _regmap_update_bits regulator_disable_regmap _regulator_do_disable regulator_late_cleanup regulator_init_complete_work_function process_one_work

Cambiar a system_freezable_wq para que el trabajo se congele antes de que cualquier dispositivo entre en suspensión, eliminando la condición de carrera.

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

Linux

Reservar

2026-09-11

Divulgación

2026-09-17

Moderación

aceptado

Artículo

VDB-406929

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!