CVE-2026-89474 in Linux
Sumário
de VulDB • 12/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
power: supply: bq256xx: drenar usb_work antes de liberar o carregador (charger)
O notificador USB-PHY enfileira usb_work, cujo manipulador chama power_supply_changed(bq->charger). A ação devm de reset apenas desregistra o notificador e foi registrada antes dos suprimentos de energia (power supplies), então a liberação automática via devm libera bq->charger durante o processo de unwind antes que a ação seja executada; um usb_work ainda enfileirado pode, portanto, referenciar ponteiros inválidos para ele.
Registre a ação de reset após os suprimentos de energia (power supplies), para que ela desregistre os notifiers e drene usb_work antes que os suprimentos sejam liberados. Inicialize usb_work e obtenha as referências do PHY antes de registrar os notifiers, para que o worker não possa ser executado antes da existência dos suprimentos de energia.
Encontrada por análise estática.
If you want to get best quality of vulnerability data, you may have to visit VulDB.