OpenWrt 19.07.1


OpenWrt 19.07.1

Foram lançadas versões da distribuição OpenWrt 18.06.7 e 19.07.1, nas quais foi corrigido uma vulnerabilidade o CVE-2020-7982 no gerenciador de pacotes opkg, que poderia permitir um ataque MITM e substituir o conteúdo do pacote baixado do repositório. Devido a um erro no código de verificação de somas de verificação, o atacante poderia ignorar as somas de verificação SHA-256 do pacote, permitindo contornar os mecanismos de verificação de integridade dos recursos ipk baixados.

O problema existe desde fevereiro de 2017, após a adição de um código para ignorar espaços em branco iniciais antes da soma de verificação. Devido a um erro ao pular os espaços, o ponteiro na posição da string não foi ajustado, e o ciclo de decodificação da sequência hexadecimal SHA-256 retornava o controle imediatamente, fornecendo uma soma de verificação de comprimento zero.

Como o gerenciador de pacotes opkg era executado como root, um invasor podia alterar o conteúdo do pacote ipk durante a realização de um ataque MITM, baixado do repositório no processo de execução do comando "opkg install", e organizar a execução de seu código com privilégios de root através da adição de seus próprios scripts manipuladores, que eram chamados durante a instalação. Para explorar a vulnerabilidade, o atacante também deveria substituir o índice dos pacotes (por exemplo, fornecido pelo downloads.openwrt.org). O tamanho do pacote modificado deve corresponder ao original, conforme o índice.

Nas novas versões, também foi corrigida mais uma uma vulnerabilidade na biblioteca libubox, que pode levar a um estouro de buffer ao processar na função blobmsg_format_json dados binários serializados ou dados em formato JSON especialmente formatados.

Fonte: linux.org.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster