O BusyBox, frequentemente chamado de “canivete suíço do Linux embarcado”, é um conjunto compacto de utilitários Unix reunidos em um único executável. É amplamente utilizado em sistemas pequenos e embarcados devido à sua natureza leve. No entanto, como qualquer software, ele não está imune a vulnerabilidades. Recentemente, a Canonical lançou atualizações de segurança para corrigir vários problemas de segurança no BusyBox. Essas vulnerabilidades, se exploradas, poderiam permitir que um invasor causasse uma negação de serviço ou até mesmo a execução de código arbitrário. Este artigo explora os detalhes das vulnerabilidades do BusyBox corrigidas no Ubuntu e oferece orientações sobre como proteger seus sistemas.
Detalhes das vulnerabilidades do BusyBox
CVE-2022-48174 (Pontuação de gravidade CVSS v3: 9,8 – Crítica)
Essa vulnerabilidade decorre da validação inadequada das entradas do usuário ao realizar determinadas operações aritméticas no BusyBox. Um invasor poderia explorar essa falha induzindo um usuário ou um sistema automatizado a processar um arquivo especialmente criado para esse fim. Um invasor poderia usar essa falha para causar uma negação de serviço ou executar código arbitrário no sistema afetado.
CVE-2023-42363, CVE-2023-42364, CVE-2023-42365 (Pontuação de gravidade CVSS v3: 5,5 – Média)
Foram identificadas três vulnerabilidades do tipo “use-after-free” na forma como o BusyBox gerencia a memória ao avaliar determinadas expressões do awk. Essas vulnerabilidades do Ubuntu afetam especificamente o Ubuntu 24.04 LTS, o que poderia permitir que um invasor causasse uma negação de serviço ou executasse código arbitrário. No entanto, esses problemas afetam apenas o Ubuntu 24.04 LTS.
Mantendo a segurança
Para proteger seus sistemas contra essas vulnerabilidades, é fundamental atualizar o BusyBox para a versão mais recente com os correções. A Canonical lançou atualizações para o Ubuntu 24.04.5 LTS, o Ubuntu 22.04 LTS e o Ubuntu 20.04 EOL para resolver esses problemas.
Os usuários do Ubuntu 16.04 e 18.04 devem estar cientes de que a vulnerabilidade CVE-2022-48174 também afeta essas versões mais antigas. No entanto, como essas versões chegaram ao fim de seu ciclo de vida, elas não recebem mais atualizações de segurança gratuitas da Canonical.
Para organizações que ainda dependem de versões desatualizadas do Ubuntu, o Suporte de Ciclo de Vida Estendido (ELS) da TuxCare oferece uma solução econômica para manter a segurança e a estabilidade. O ELS da TuxCare oferece até cinco anos adicionais de correções de segurança para o Ubuntu 16.04 e o Ubuntu 18.04 após a data de fim de vida útil (EOL). Esse serviço abrange mais de 140 pacotes, incluindo o kernel do Linux, BusyBox, Python, OpenSSL, glibc e OpenJDK.
A equipe da ELS já lançou correções para a vulnerabilidade CVE-2022-48174 em várias distribuições Linux, incluindo CentOS 6, CloudLinux 6, Ubuntu 16.04, Ubuntu 18.04 e Oracle Linux 6. Para se manter informado sobre todas as vulnerabilidades e o status de suas correções, você pode acessar o rastreador de CVEs.
Considerações finais
Ao aplicar prontamente as atualizações mais recentes da Canonical ou utilizar serviços de suporte estendido, você pode proteger seus sistemas Ubuntu contra possíveis vulnerabilidades e garantir sua confiabilidade contínua.
Não deixe que uma versão desatualizada do Ubuntu comprometa sua segurança. Mantenha-se protegido com o ELS da TuxCare e aproveite os patches de segurança com qualidade de fabricante a um preço acessível.
Fonte: USN-6961-1

