PT-2020-3137 · Semtech · Lora Basics Station
Gbartnik
·
Publicado
2020-06-17
·
Atualizado
2020-07-01
·
CVE-2020-4060
CVSS v2.0
9.0
Alta
| Vetor | AV:N/AC:L/Au:S/C:C/I:C/A:C |
Nome do software vulnerável e versões afetadas
Versões do LoRa Basics Station anteriores à 2.0.4
Descrição
O problema está relacionado a uma vulnerabilidade do tipo “Use After Free” que leva à corrupção de memória. Esse bug é acionado em máquinas de 32 bits quando o servidor CUPS responde com uma mensagem cujo comprimento da assinatura é superior a 2 GB ou quando a resposta é criada especificamente para provocar esse problema. Nesse cenário, o Basic Station executaria um caminho de código em que um pedaço de memória é acessado após ter sido liberado, fazendo com que o processo trave e reinicie. A transação CUPS é normalmente autenticada mutuamente via TLS. Portanto, para acionar essa vulnerabilidade, o invasor teria que obter acesso ao servidor CUPS primeiro.
Recomendações
Para versões anteriores à 2.0.4, atualize para a versão 2.0.4 para corrigir o problema. Como solução temporária para usuários que operam sem autenticação via TLS, habilite a autenticação TLS para minimizar o risco de exploração. Restrinja o acesso ao servidor CUPS para impedir o acesso não autorizado e o possível desencadeamento da vulnerabilidade.
Correção
Use After Free
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Lora Basics Station