PT-2024-33314 · Arm · Mbed Os
Diff-Fusion
·
Publicado
2024-11-20
·
Atualizado
2024-11-25
·
CVE-2024-48985
CVSS v3.1
7.5
Alta
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N |
Nome do software vulnerável e versões afetadas
MBed OS versão 6.16.0
Descrição
Foi detectada uma falha no processamento de pacotes HCI. O software determina dinamicamente o comprimento dos dados do pacote lendo 2 bytes desses dados. Em seguida, é alocado um buffer para conter o pacote inteiro. Se a alocação falhar porque o pacote especificado é muito grande, não ocorre nenhum tratamento de exceção, levando a um estouro de buffer. Isso pode ser explorado por um invasor para realizar uma gravação arbitrária, permitindo a sobrescrita do ponteiro para o buffer que deveria receber o conteúdo do corpo do pacote e da variável de estado usada pela função para determinar qual etapa do processo de análise está sendo executada no momento.
Recomendações
Para o MBed OS versão 6.16.0, como solução temporária, considere desativar o processamento de pacotes HCI até que um patch esteja disponível. Restrinja o acesso à função
hciTrSerialRxIncoming para minimizar o risco de exploração. No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.Buffer Overflow
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Mbed Os