PT-2022-26196 · Unknown · Contiki-Ng
Diff-Fusion
+2
·
Publicado
2022-12-16
·
Atualizado
2022-12-27
·
CVE-2022-41972
CVSS v3.1
2.9
Baixa
| Vetor | AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L |
Nome do software vulnerável e versões afetadas
Versões do Contiki-NG anteriores à 4.9
Descrição
O sistema operacional Contiki-NG para dispositivos IoT contém uma pilha Bluetooth Low Energy vulnerável a uma referência a ponteiro nulo no módulo BLE L2CAP. Um invasor pode injetar um pacote nessa pilha, fazendo com que a implementação faça referência a um ponteiro nulo e provoque um comportamento indefinido. Isso ocorre durante o processamento do protocolo L2CAP, onde a implementação mapeia um ID de canal de entrada para sua estrutura de metadados. A função
input l2cap credit no módulo os/net/mac/ble/ble-l2cap.c gerencia informações de estado relacionadas a créditos, mas não verifica se os metadados correspondentes ao ID de canal fornecido pelo usuário existem, o que pode levar a uma desreferência de ponteiro NULL.Recomendações
Para versões do Contiki-NG anteriores à 4.9, aplique o patch na solicitação de pull #2253 do Contiki-NG como uma solução alternativa até que o novo pacote seja lançado. Como solução alternativa temporária, considere restringir o acesso ao módulo BLE L2CAP para minimizar o risco de exploração.
Exploit
Correção
NULL Pointer Dereference
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Contiki-Ng