CVE-2026-89936 in Linuxinformación

Resumen

por VulDB • 2026-09-16

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

iio: dac: m62332: Corregir el desequilibrio en el contador de referencias del regulador

m62332_set_value() habilita el regulador Vcc cada vez que se escribe un valor distinto de cero y lo deshabilita cada vez que se escribe un valor igual a cero, sin rastrear el estado actual del canal. Dado que el regulador utiliza un contador de referencias, cambiar directamente un canal de un valor no nulo a otro provoca su habilitación más de una vez, mientras que una escritura posterior con valor cero lo deshabilita solo una vez. El contador de referencias nunca vuelve a cero y el regulador queda habilitado indefinidamente.

Habilite el regulador únicamente en la transición de cero a un valor no nulo, y deshabilítelo únicamente en la transición de un valor no nulo a cero, utilizando el valor del canal almacenado previamente para detectar los flancos (transiciones). Equilibre el uso del regulador en la ruta de error de I2C para que el contador de referencias se mantenga consistente si la escritura falla.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

Linux

Reservar

2026-09-11

Divulgación

2026-09-16

Moderación

aceptado

Artículo

VDB-405834

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!