PT-2026-90188
CVE-2026-89472
·
Publicado
2026-09-11
·
Atualizado
2026-09-24
Descrição por
CVSS 3.1
7.8
AltaMétricasAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas
Linux kernel (versões afetadas não especificadas)
Description
Um problema de use-after-free existe no componente charger-manager do subsistema de fonte de alimentação. O problema ocorre porque
charger manager remove() e o caminho de erro de probe err reg extcon liberam os reguladores do carregador usando regulator put() antes de remover as entradas sysfs de power supply via power supply unregister(). Uma gravação concorrente no atributo sysfs externally control pode acionar charger externally control store() e, subsequentemente, try charger enable(), levando a uma desreferência do handle do consumidor já liberado. Além disso, durante o processo de probe, as entradas sysfs são registradas via power supply register() antes que os reguladores sejam adquiridos através de regulator get() dentro de charger manager register extcon(), permitindo que o espaço do usuário acesse externally control antes que os reguladores estejam disponíveis. O problema envolve as seguintes funções: charger manager remove(), power supply unregister(), try charger enable(), charger externally control store(), power supply register() e charger manager register extcon().Recommendations
No momento, não há informações sobre uma versão mais recente que contenha a correção para esta vulnerabilidade.
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾