CVE-2026-64373 in Linuxinformação

Sumário

de VulDB • 25/07/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

cpufreq: Corrige uma condição de corrida (race condition) no hotplug-suspend durante a reinicialização

Durante a reinicialização do sistema, cpufreq_suspend() é chamado através do caminho kernel_restart() -> device_shutdown(). Diferentemente do caminho normal de suspensão do sistema, o caminho de reinicialização não chama freeze_processes(), portanto os processos do userspace e as threads do kernel permanecem ativos.

Isso permite que operações de CPU hotplug sejam executadas em concorrência com cpufreq_suspend(). O código original não possui sincronização com o CPU hotplug, levando a uma condição de corrida (race condition) onde governor_data pode ser liberado pelo caminho do hotplug enquanto cpufreq_suspend() ainda está acessando-o, resultando em um dereferenciamento de ponteiro nulo:

Unable to handle kernel NULL pointer dereference Call Trace: do_kernel_fault+0x28/0x3c cpufreq_suspend+0xdc/0x160 device_shutdown+0x18/0x200 kernel_restart+0x40/0x80 arm64_sys_reboot+0x1b0/0x200

Corrige-se isso adicionando cpus_read_lock()/cpus_read_unlock() a cpufreq_suspend() para bloquear operações de CPU hotplug enquanto a suspensão está em andamento.

[ rjw: Edições no changelog ]

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

Responsável

Linux

Reservar

19/07/2026

Divulgação

25/07/2026

Moderação

aceite

Entrada

VDB-383164

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Do you want to use VulDB in your project?

Use the official API to access entries easily!