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

VetorAV: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 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2020-7982

Produtos afetados

Lede
Openwrt
Opkg