PT-2024-21608

CVE-2024-26995

·

Publicado

2024-04-04

·

Atualizado

2025-03-28

Descrição por

CVSS 3.1
7.8
Alta
Mé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
Kernel do Linux (versões afetadas não especificadas)
Descrição
O problema está relacionado a erros de desvio de um (off-by-one) no módulo TCPM (TCPM - Type-C Port Manager) do kernel do Linux para USB Type-C, especificamente na função pd set. Esses erros ocorrem porque nr snk pdo e nr src pdo são incrementados incorretamente em um. Como resultado, ao realizar a negociação de energia, o TCPM se baseia no tamanho incorreto da matriz PDO do sink local (nr snk pdo) para corresponder aos recursos de fonte da porta parceira. Isso pode levar ao envio de um RDO incorreto, causando transferência de energia inesperada, como sobretensão ou sobrecorrente. Da mesma forma, nr src pdo é usado para definir o nível Rp quando a porta está na função de fonte e para preencher o buffer com os recursos de fonte locais para a negociação de potência. Se ocorrer um estouro de um, um nível Rp incorreto pode ser definido, e PDOs de fonte incorretos serão enviados à porta parceira, potencialmente causando sobrecorrente ou reinicializações da porta.
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
Pesquisadores
Fornecedores
Produtos afetados
Enumeração de fraquezas
Identificadores relacionados
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-6893-1
USN-6893-2
USN-6893-3
USN-6918-1
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾