CVE-2026-89936 in Linuxinformação

Sumário

de VulDB • 16/09/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

iio: dac: m62332: Corrige o desequilíbrio na contagem de referências do regulador (regulator)

A função `m62332_set_value()` habilita o regulador Vcc em cada gravação de um valor diferente de zero e o desabilita em cada gravação de zero, sem rastrear o estado atual do canal. Como o regulador possui contagem de referências (reference counted), alterar diretamente um canal de um valor não nulo para outro o habilita mais de uma vez, enquanto uma gravação subsequente com zero o desabilita apenas uma vez. A contagem de referências nunca retorna a zero e o regulador permanece habilitado indefinidamente.

Habilite o regulador apenas na transição de zero para um valor não nulo e desabilite-o apenas na transição de um valor não nulo para zero, utilizando o valor do canal armazenado anteriormente para detectar as bordas (edges). Equilibre a contagem de referências do regulador no caminho de erro do I2C para que a contagem permaneça consistente caso a gravação falhe.

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

Responsável

Linux

Reservar

11/09/2026

Divulgação

16/09/2026

Moderação

aceite

Entrada

VDB-405834

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Might our Artificial Intelligence support you?

Check our Alexa App!