PT-2024-26823

CVE-2024-35986

·

Publicado

2024-04-06

·

Atualizado

2025-03-28

Descrição por

CVSS 2.0
7.5
Alta
MétricasAV:N/AC:L/Au:N/C:P/I:P/A:P
Nome do software vulnerável e versões afetadas
Kernel do Linux (versões afetadas não especificadas)
Descrição
O problema está relacionado à estrutura power supply no kernel do Linux, que não foi projetada para referências de longa duração no próprio kernel a dispositivos power supply. Especificamente, o cancelamento do registro de um power supply enquanto algum outro código mantém uma referência a ele aciona um aviso em power supply unregister(), seguido pela remoção do power supply e pela liberação dos dados de suporte de qualquer maneira, deixando o código de detecção do carregador tusb1210 com uma referência pendente. Isso resulta em uma falha na próxima vez que tusb1210 get online() for chamado. A correção envolve apenas manter a referência em tusb1210 get online() e liberá-la no final da função, o que evita o problema ao remover manualmente o driver do chip do carregador com rmmod durante o desenvolvimento. No entanto, isso ainda deixa uma janela de corrida teórica.
Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.
Explorabilidade
Exploit
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
MGASA-2024-0263
MGASA-2024-0266
SUSE-SU-2024:2135-1
SUSE-SU-2024:2203-1
SUSE-SU-2024:2973-1
SUSE-SU-2025:20008-1
SUSE-SU-2025:20028-1
SUSE-SU-2025:20166-1
SUSE-SU-2025:20249-1
USN-6949-1
USN-6949-2
USN-6952-1
USN-6952-2
USN-6955-1
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾