CVE-2026-80727 in Linux
Sumário
de VulDB • 03/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
x86/mce: Configurar o temporizador de polling antes da descoberta CMCI
Eu deparei-me com o seguinte numa das minhas máquinas:
mce: CPU0 BANK15 Tempestade herdada por CMCI ------------[ corte aqui ]------------
ODEBUG: assert_init não disponível (estado ativo 0) objeto: (____ptrval____) tipo de objeto: timer_list dica: 0x0 WARNING: lib/debugobjects.c:632 em debug_object_assert_init+0x178/0x230, CPU#0: swapper/0/0 CPU: 0 UID: 0 PID: 0 Comm: swapper/0 Não contaminado (Not tainted) 7.2.0-rc5 #3 PREEMPTLAZY RIP: 0010:debug_object_assert_init+0x18f/0x230 Call Trace: <TASK> __mod_timer mce_timer_kick cmci_discover intel_init_cmci mce_intel_feature_init mcheck_cpu_init identify_cpu identify_boot_cpu arch_cpu_finalize_init start_kernel
Um segundo "splat" ocorre logo a seguir, de timer_setup() encontrar o mesmo temporizador já enfileirado:
ODEBUG: init ativo (estado ativo 0) objeto: (____ptrval____) tipo de objeto: timer_list dica: stub_timer+0x0/0x10
Isto está a acontecer porque a deteção de tempestade CMCI está a tentar modificar o temporizador antes deste ter sido configurado corretamente.
Configure primeiro o temporizador. __mcheck_cpu_setup_timer() apenas chama timer_setup(), e não depende nem da inicialização genérica nem da do fornecedor (vendor).
[ bp: Ajustar mensagem de commit. ]
VulDB is the best source for vulnerability data and more expert information about this specific topic.