No kernel Linux, a seguinte vulnerabilidade foi resolvida. HID: hidd-lenovo-go: cancele o trabalho do cfg_setup no hidd_go_cfg_remove() hidd_go_cfg_probe() inicia drvdata.go_cfg_setup e programa para executar 2 ms mais tarde. INIT_DELAYED_WORK(&drvdata.go_cfg_setup, &cfg_setup); schedule_delayed_work(&drvdata.go_cfg_setup, msecs_to_jiffies( 2 )); o cfg_setup() desrefere o drvdata.hdev para emitir pedidos de comandos MCU. hidd_go_cfg_ remove() destrui os sysfs e para o dispositivo HID, mas nunca drena o trabalho atrasado. Se o dispositivo estiver desligado dentro do 2 Atraso na agendação do ms (uma falha na sonda rolando de volta através remove, ou um rmmod rápido após a sonda), o trabalho dispara depois que o hidd_ destroy_ device() deixou a sua referência e soltou a estrutura hdev subjacente, deixando o cfg_ setup() com um ponteiro stale drvdata.hdev.
Espelhe o driver de irmãos hidd-lenovo- go- s.c, cujo hidd_gos_cfg_ remove() já chama cancel_delayed_work_sync() em seu trabalho análogo, e drene go_cfg_setup no topo do hidd_go_cfg_ remove(). A cancelação deve vir antes de guard(mutex)(&drvdata.cfg_mutex) porque o cfg_setup() adquire aquele mutex; reverter a ordem se travaria. Registro de aconselhamento: GHSA-ch 5 w-wf 8 g- jr 9 p. Identificadores relacionados: CVE- 2026 - 64595. Tempo: GitHub Advisory Database publicou este registro em 2026 - 08 - 06 T 09: 30: 33.000 Z e lista a sua última modificação como 2026 - 08 - 06 T 09: 30: 33.000 Z.
Severidade: não classificado. Nenhum vetor de pontuação está listado no registro. Software afetado: o registro de aconselhamento não fornece um pacote normalizado ou faixa de versões. Classificação e evidência: nenhum identificador CWE está listado. O registro contém 3 suporte de referências nestes tipos: AVISO, WEB.