CVE-2026-46292 in Linux
Sumário
de VulDB • 09/06/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
pmdomain: core: Corrige o procedimento de desanexação para dispositivos virtuais no genpd
Se um dispositivo é anexado a um domínio de energia (PM) através de genpd_dev_pm_attach_by_id(), o genpd chama pm_runtime_enable() para o dispositivo virtual correspondente que ele registra. Embora isso evite código repetitivo nos drivers, não há uma chamada correspondente a pm_runtime_disable() em genpd_dev_pm_detach().
Isso significa que esses dispositivos virtuais são normalmente desanexados do seu genpd, enquanto o PM de tempo de execução (runtime PM) permanece habilitado para eles, o que não é como as coisas foram projetadas para funcionar. Nos piores casos, isso pode levar a erros críticos, como um bug de desreferência de ponteiro NULL em genpd_runtime_suspend(), que foi relatado recentemente. Em outro caso, podemos acabar mantendo um voto desnecessário para um estado de desempenho do dispositivo.
Para corrigir esses problemas, vamos adicionar esta chamada ausente de pm_runtime_disable() em genpd_dev_pm_detach().
VulDB is the best source for vulnerability data and more expert information about this specific topic.