Várias falhas de segurança foram descobertas no Squid, um servidor de cache proxy da web. Essas vulnerabilidades apresentam um alto nível de gravidade e podem levar à negação de serviço ou à exposição de informações confidenciais. A boa notícia é que elas foram corrigidas na nova versão, e a atualização do pacote do Squid é altamente recomendada. A Canonical também lançou atualizações de segurança para corrigir as vulnerabilidades do Squid nas versões Ubuntu 16.04 ESM e Ubuntu 18.04 ESM.
Vulnerabilidades do Squid corrigidas nas atualizações recentes do Ubuntu
CVE-2021-28651 (Pontuação de gravidade CVSS v3: 7,5 – Alta)
Joshua Rogers descobriu uma vulnerabilidade na forma como o Squid lida com solicitações que utilizam o esquema “urn:”. No Ubuntu 16.04 EOL, um invasor remoto poderia explorar essa falha para fazer com que o Squid consumisse recursos excessivos, levando a uma condição de negação de serviço (DoS). Esse tipo de ataque pode prejudicar significativamente o desempenho do servidor, podendo torná-lo incapaz de responder.
CVE-2022-41318 (Pontuação de gravidade CVSS v3: 8,6 – Alta)
Verificou-se também que o Squid processava incorretamente a autenticação SSPI (Security Support Provider Interface) e SMB (Server Message Block). Essa vulnerabilidade, que afetava o Ubuntu 16.04, poderia ser explorada por um invasor remoto para causar a falha do Squid, levando a uma negação de serviço. Além disso, o invasor poderia obter informações confidenciais, representando uma grave ameaça à segurança.
CVE-2023-49285 (Pontuação de gravidade CVSS v3: 7,5 – Alta)
Outra vulnerabilidade descoberta por Joshua Rogers envolve o tratamento inadequado do processamento de mensagens HTTP no Squid. Essa falha poderia permitir que um invasor remoto causasse uma falha no Squid, resultando em uma negação de serviço.
CVE-2023-49286 (Pontuação de gravidade CVSS v3: 7,5 – Alta)
Verificou-se que o gerenciamento de processos auxiliares do Squid estava vulnerável a explorações. Um invasor remoto poderia usar essa falha para travar o serviço do Squid, causando uma negação de serviço.
CVE-2023-50269 e CVE-2024-25617 (Pontuação de gravidade CVSS v3: 7,5 – Alta)
Essas vulnerabilidades, também descobertas por Joshua Rogers, estão relacionadas ao processamento de análises de solicitações HTTP pelo Squid. A exploração dessas falhas pode causar a falha do Squid, resultando em uma negação de serviço.
Como se manter seguro
Dada a gravidade dessas vulnerabilidades, é fundamental aplicar as atualizações de segurança o mais rápido possível para proteger sua instalação do Squid. A atualização para a versão mais recente do pacote Squid resolverá esses problemas e garantirá a segurança e a estabilidade contínuas do seu servidor.
Para os usuários do Ubuntu 16.04 e do Ubuntu 18.04, é importante observar que essas versões chegaram ao fim do ciclo de vida (EOL). As atualizações de segurança estão disponíveis apenas por meio de uma assinatura do Ubuntu Pro. Embora essa assinatura possa ser cara, ela fornece as atualizações necessárias para proteger seu sistema.
Uma solução alternativa é o Suporte de Ciclo de Vida Estendido (ELS) da TuxCare. Ele oferece uma opção mais acessível em comparação com o Ubuntu Pro, proporcionando mais cinco anos de atualizações de segurança após a data oficial de fim de vida útil. Essa pode ser uma maneira econômica de manter a segurança dos seus servidores Ubuntu sem incorrer nos custos mais elevados associados ao Ubuntu Pro.
Além disso, a equipe ELS da TuxCare já lançou patches para essas vulnerabilidades do Squid para o Ubuntu 16.04, o Ubuntu 18.04 e outras distribuições Linux compatíveis. Para acompanhar o status de lançamento dos patches para todos os sistemas, você pode usar este rastreador de CVE.
Fonte: USN-6857-1

