[CA6333] Vulnerabilidades de execução remota e escalonamento de privilégios nos produtos ESET para macOS corrigidas

NOTA:

Esta página foi traduzida por um computador. Clique em inglês em Idiomas nesta página para exibir o texto original. Se você encontrar algo que não esteja claro, por favor entre em contato com o suporte local.

Resumo

Aviso ao Cliente ESET 2017-0003
14 de fevereiro de 2017
Gravidade: Crítica

A ESET foi informada sobre possíveis vulnerabilidades em seus produtos para consumidores e empresas para macOS. Após uma inspeção detalhada, a ESET identificou as causas dos problemas e preparou produtos corrigidos para serem baixados e instalados por seus usuários.

Aviso ao cliente

Programas e versões afetados

  • Problema de análise de XML e problema de verificação SSL
    • ESET Cyber Security e ESET Cyber Security Pro 6.1.x - 6.3.70.1
    • ESET Endpoint Antivirus para macOS e ESET Endpoint Security para macOS 6.0.x - 6.3.85.1
  • Problema no script de instalação
    • ESET Cyber Security e ESET Cyber Security Pro 6.0.x - 6.3.70.1
    • ESET Endpoint Antivirus para macOS e ESET Endpoint Security para macOS 6.0.x - 6.3.85.1
    • ESET NOD32 Antivirus Business Edition para macOS 4.x
  • Problema de escuta de proxy
    • ESET Cyber Security e ESET Cyber Security Pro 6.0.x - 6.3.70.1
    • ESET Endpoint Antivirus para macOS e ESET Endpoint Security para macOS 6.0.x - 6.3.85.1

Solução

A ESET preparou compilações corrigidas dos produtos para consumidores e empresas para macOS e recomenda que os usuários as baixem da seção de downloads de www.eset.com e as instalem o mais rápido possível.

Os seguintes builds contêm as correções:

Detalhes

Os seguintes problemas foram relatados à ESET, analisados e corrigidos:

  • Ao usar uma compilação desatualizada da biblioteca de análise XML deterceiros nos produtos ESET para macOS, era possível que um atacante criasse um arquivo XML projetado especificamente, que, quando carregado pelo daemon da ESET, executaria seu código malicioso com privilégios de root. A ESET corrigiu esse problema usando uma versão corrigida da biblioteca de análise de XML.
  • O assistente de instalação dos produtos ESET para macOS executa um script localizado em /tmp/esets_setup.sh e carrega a configuração de /tmp. Se um usuário sem privilégios criasse esses arquivos previamente, uma instalação subsequente executada por um usuário com privilégios carregaria e executaria esses arquivos. A ESET corrigiu esse problema deixando de utilizar um arquivo de script e criando um arquivo de dados com as configurações de instalação que são lidas e interpretadas pelo esets_daemon durante seu primeiro carregamento.
  • Os produtos da ESET para macOS não verificavam os certificados SSL quando se comunicavam com os servidores da ESET. Dessa forma, um atacante poderia realizar um ataque man-in-the-middle e falsificar os dados recebidos pelo produto. A ESET corrigiu esse problema implementando a verificação do certificado SSL ao se comunicar com os servidores da ESET.
  • Mesmo com os recursos de proxy desativados na configuração dos produtos ESET para macOS, o daemon esets_proxy continuou a escutar em 0.0.0.0:57856, expondo-o a tentativas de conexão não local. A ESET corrigiu esse problema fazendo com que o daemon escute em 127.0.0.1 em vez de 0.0.0.0 e fechando todas as portas quando os recursos de proxy foram desativados.

Até onde sabemos, não existem explorações que tirem proveito dessas vulnerabilidades na natureza.

Feedback e suporte

Se tiver comentários ou perguntas sobre este problema, entre em contato conosco através do Fórum do ESET Security ou através do Suporte ESET local.

Reconhecimento

A ESET valoriza os princípios de divulgação responsável dentro da indústria de segurança e gostaria de agradecer a Jan Bee e Jason Geffner da equipe de segurança do Google que relataram esses problemas.

Registro de versões

Versão 1.0 (14 de fevereiro de 2017): Versão inicial deste documento