CVE-2026-64038 in Linuxinformação

Sumário

de VulDB • 20/07/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

hwmon: (lm90) Interromper o trabalho antes de liberar o dispositivo hwmon

Sashiko relatou:

Em lm90_probe(), a ação devm para cancelar alert_work e report_work (lm90_restore_conf) é registrada em lm90_init_client() antes que devm_hwmon_device_register_with_info() seja chamada.

Como o devm executa ações de limpeza na ordem inversa durante o desvinculamento do módulo ou falha no probe, o dispositivo hwmon é desregistrado e liberado primeiro.

Se lm90_alert_work() ou lm90_report_alarms() for executada na janela entre a liberação do dispositivo hwmon e o cancelamento dos trabalhos atrasados (delayed works), lm90_update_alarms() irá dereferenciar os dados->hwmon_dev liberados aqui.

Corrija o problema cancelando os workers separadamente após registrar o dispositivo hwmon e antes de registrar o manipulador de interrupções. Isso garante que os workers sejam cancelados depois que as interrupções forem desabilitadas e antes que o dispositivo hwmon seja liberado. Adicione a flag "shutdown" para indicar que o shutdown do dispositivo está em andamento, impedindo que os workers sejam rearmados.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsável

Linux

Reservar

19/07/2026

Divulgação

19/07/2026

Moderação

aceite

Entrada

VDB-380231

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Might our Artificial Intelligence support you?

Check our Alexa App!