Várias vulnerabilidades foram descobertas no FreeImage, uma biblioteca de suporte de código aberto para formatos de imagem gráfica. Essas vulnerabilidades, se não forem corrigidas, podem potencialmente levar a ataques de negação de serviço. Em 16 de janeiro de 2024, a equipe de segurança do Ubuntu lançou atualizações críticas de segurança que corrigem várias vulnerabilidades do FreeImage em diferentes versões do Ubuntu, incluindo o Ubuntu 16.04 e o Ubuntu 18.04.
No entanto, ambas as versões chegaram ao fim do ciclo de vida, sendo que o fim do ciclo de vida do Ubuntu 18.04 representa um marco significativo para os usuários que ainda dependem dele; portanto, as atualizações de segurança só estão disponíveis se você tiver uma assinatura do Ubuntu Pro. Como alternativa, você pode optar por uma solução acessível para proteger suas cargas de trabalho do Ubuntu 16.04 e do Ubuntu 18.04 com o Suporte de Ciclo de Vida Estendido da TuxCare.
A TuxCare oferece mais cinco anos de patches de segurança com qualidade de fabricante para o Ubuntu 16.04 e o Ubuntu 18.04 após o período de fim de vida útil (EOL). Sem atualizações de segurança, os sistemas em fim de vida útil correm alto risco de sofrer ataques bem-sucedidos. Mas, com a TuxCare, você pode continuar recebendo patches de segurança e manter a segurança, bem como a conformidade, dos seus servidores Ubuntu 16.04 e Ubuntu 18.04.
Você pode saber mais sobre as implicações de segurança do fim do suporte (EOL) do Ubuntu 16.04 em nosso guia detalhado.
O que é a biblioteca FreeImage?
A biblioteca FreeImage é uma biblioteca de processamento de imagens de código aberto e multiplataforma que oferece suporte a diversos formatos de imagem, como PNG, BMP, JPEG, TIFF e outros. Ela oferece aos desenvolvedores um conjunto abrangente de ferramentas para carregar, salvar, converter e manipular imagens em seus aplicativos de software. A FreeImage é amplamente utilizada no desenvolvimento de software relacionado a gráficos devido à sua versatilidade, facilidade de uso e amplo suporte a formatos.
O FreeImage está disponível em duas versões: uma distribuição binária em formato DLL, que pode ser facilmente vinculada a qualquer compilador C/C++ WIN32 ou WIN64, e uma distribuição com o código-fonte. Você pode baixá-las na página oficial de downloads.
Ubuntu corrige cinco vulnerabilidades do FreeImage
Conforme mencionado no Aviso de Segurança do Ubuntu, várias versões do Ubuntu, incluindo o Ubuntu 23.10, o Ubuntu 23.04, o Ubuntu 22.04 LTS, o Ubuntu 20.04 LTS, o Ubuntu 18.04, o Ubuntu 16.04 e o Ubuntu 14.04, foram afetadas.
CVE-2019-12211 (Pontuação de gravidade CVSS 3: 7,5 – Alta)
Essa vulnerabilidade está relacionada ao tratamento incorreto de certas operações de memória pelo FreeImage. Arquivos TIFF especialmente criados poderiam provocar um estouro de buffer na pilha (heap buffer overflow), levando potencialmente a um ataque de negação de serviço. Essa vulnerabilidade afetou apenas o Ubuntu 16.04 LTS e o Ubuntu 20.04 LTS.
CVE-2019-12213 (Pontuação de gravidade CVSS 3: 6,5 – Média)
Nesse caso, o FreeImage processa imagens de forma incorreta sob determinadas condições. Da mesma forma que na vulnerabilidade anterior, arquivos TIFF criados propositalmente poderiam permitir que invasores provocassem uma condição de esgotamento da pilha, resultando em uma negação de serviço. O Ubuntu 16.04 LTS e o Ubuntu 20.04 LTS são as únicas versões afetadas.
CVE-2020-21427 e CVE-2020-21428 (Pontuação de gravidade CVSS 3: 7,8 – Alta)
Essas vulnerabilidades de estouro de buffer decorrem do processamento incorreto de determinadas imagens pelo FreeImage por meio de um arquivo de imagem manipulado. Um invasor remoto poderia explorar essas falhas para causar uma negação de serviço ou executar código arbitrário.
CVE-2020-22524 (Pontuação de gravidade CVSS 3: 6,5 – Média)
Essa vulnerabilidade está relacionada ao processamento incorreto de determinados arquivos de imagem pelo FreeImage. Um arquivo PFM criado especificamente para esse fim poderia causar uma vulnerabilidade de estouro de buffer, que pode ser explorada por invasores para provocar uma negação de serviço.
Conclusão
As atualizações de segurança do Ubuntu destacam os esforços contínuos para proteger contra vulnerabilidades em bibliotecas populares como o FreeImage. Ao se manterem informados e agirem de forma proativa na aplicação de patches de segurança, os usuários podem contribuir para um ambiente de computação mais seguro e resiliente. Recomenda-se enfaticamente que os usuários do Ubuntu atualizem suas versões do FreeImage para a versão mais recente o mais rápido possível.
O Debian 11 e o Debian 12 receberam as correções para essas vulnerabilidades em 17 de dezembro de 2023, e recomenda-se também que os usuários do Debian atualizem as instalações existentes dos pacotes freeimage.
O KernelCare Enterprise, da TuxCare, oferece serviços de aplicação de patches em tempo real para Linux, eliminando a necessidade de reiniciar o sistema ou programar janelas de manutenção. As distribuições compatíveis incluem todas as distribuições corporativas mais populares, como Ubuntu, Debian, RHEL, CentOS, AlmaLinux, Rocky Linux e Oracle Linux. Além disso, o KernelCare Enterprise automatiza a implantação de patches de segurança, garantindo que sejam aplicados imediatamente em todo o seu ecossistema Linux.
Fonte: USN-6586-1

