PT-2020-13347 · Yubico · Libykpiv
Publicado
2020-07-09
·
Atualizado
2020-07-16
·
CVE-2020-13131
CVSS v3.1
4.3
Média
| Vetor | AV:P/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N |
Nome do software vulnerável e versões afetadas
Versões da Yubico libykpiv anteriores à 2.1.0
Descrição
Uma falha na libykpiv não verifica adequadamente os campos de comprimento incorporados durante a comunicação com o dispositivo. Um token PIV malicioso pode relatar incorretamente os campos de comprimento retornados durante a geração da chave RSA, fazendo com que a memória da pilha seja copiada para a memória alocada na pilha dinâmica. Isso pode levar ao vazamento de informações confidenciais, incluindo PINs, senhas, material de chave e outros dados, dependendo da integração. As informações vazadas poderiam então ser processadas pelo chamador, potencialmente ultrapassando limites de confiança. Observa-se que a geração da chave RSA é acionada pelo host e não pode ser acionada diretamente pelo token.
Recomendações
Para versões anteriores à 2.1.0, atualize para a versão 2.1.0 ou posterior para resolver o problema. Como solução alternativa temporária, considere restringir o uso da geração de chaves RSA na libykpiv até que um patch seja aplicado. Além disso, restrinja o acesso a informações confidenciais e garanta o manuseio adequado da memória para minimizar o risco de exploração.
Exploit
Correção
Out of bounds Read
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Libykpiv