PT-2020-19897 · Openwrt+1 · Openwrt+2
Guido Vranken
·
Publicado
2020-02-01
·
Atualizado
2023-05-24
·
CVE-2020-7982
CVSS v3.1
8.1
Alta
| Vetor | AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H |
Nome do software vulnerável e versões afetadas
Versões do OpenWrt 18.06.0 a 18.06.6
Versão 19.07.0 do OpenWrt
Versões do LEDE 17.01.0 a 17.01.7
Descrição
Um bug no fork do gerenciador de pacotes opkg impede a análise correta das somas de verificação incorporadas no índice do repositório assinado, permitindo que um invasor do tipo man-in-the-middle injete cargas de pacotes arbitrárias, que são instaladas sem verificação. Este problema está relacionado a uma falha no código que verifica as somas de verificação SHA-256 presentes no índice de assinatura digital dos pacotes, permitindo que um invasor crie condições nas quais essas somas de verificação sejam ignoradas, contornando assim os mecanismos de verificação de integridade dos recursos ipk baixados.
Recomendações
Para as versões 18.06.0 a 18.06.6 do OpenWrt, atualize para a versão 18.06.7.
Para a versão 19.07.0 do OpenWrt, atualize para a versão 19.07.1.
Para as versões 17.01.0 a 17.01.7 do LEDE, não há correção específica disponível; considere atualizar para uma versão mais recente do OpenWrt.
Como solução temporária, considere desativar o uso do gerenciador de pacotes opkg até que um patch esteja disponível.
Restrinja o acesso ao repositório de pacotes para minimizar o risco de exploração.
Exploit
Correção
Insufficient Verification of Data Authenticity
Improper Check for Exceptional Conditions
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Lede
Openwrt
Opkg