Abertura
Uma equipe de pesquisadores de segurança revelou que uma planilha especialmente criada pode fazer o LibreOffice e o Apache OpenOffice executar código do atacante imediatamente ao ser aberta, sem exibir o aviso de macro típico desses programas. A descoberta, divulgada pela The Hacker News, demonstra que a vulnerabilidade se manifesta quando o suporte a Java está ativado nas suítes, permitindo que scripts sejam disparados sem a intervenção do usuário.
Contexto
Historicamente, tanto o LibreOffice quanto o Apache OpenOffice têm sido apontados como alternativas de código aberto ao Microsoft Office, sendo adotados por governos, instituições educacionais e empresas que buscam reduzir custos com licenças. Ambos os pacotes incluem um motor de macro que, tradicionalmente, requer permissão explícita antes de executar códigos potencialmente perigosos. Entretanto, a integração com a plataforma Java, projetada para ampliar funcionalidades, acabou criando um caminho inesperado para a execução automática de scripts. Pesquisadores apontam que a vulnerabilidade não foi identificada em versões anteriores, mas que a dependência crescente de recursos Java em documentos corporativos pode ter facilitado o surgimento do problema.
Impacto
Organizações que mantêm o suporte a Java habilitado nos aplicativos de escritório ficam expostas ao risco de comprometimento imediato ao abrir um arquivo contaminado. Embora ainda não existam relatos de ataques reais, a possibilidade de execução silenciosa de código abre espaço para roubo de credenciais, instalação de malware adicional ou criação de backdoors. Pequenas e médias empresas, que frequentemente utilizam versões padrão das suítes sem políticas de hardening, podem ser as mais vulneráveis. Do ponto de vista de segurança, a falha eleva a necessidade de revisão de configurações e de treinamento de usuários para reconhecer arquivos suspeitos, mesmo quando não há indicadores visíveis de macro.
Detalhes técnicos
Do ponto de vista técnico, o vetor se baseia em uma planilha que contém objetos Java incorporados. Quando o usuário abre o documento, o motor de renderização da planilha solicita a execução dos componentes Java presentes. Como o suporte está ativo, o código Java é carregado e executado antes que qualquer verificação de macro seja disparada. Essa sequência contorna a camada de proteção que normalmente alerta o usuário sobre a presença de macros. Os pesquisadores demonstraram o ataque em ambientes de teste, utilizando versões recentes das duas suítes, mas ressaltaram que a exploração depende exclusivamente da habilitação da funcionalidade Java. Desativar o suporte a Java elimina o caminho de ataque, embora possa limitar recursos avançados que alguns usuários consideram essenciais.
Encerramento
Até o momento, não há relatos de exploração em produção, mas a prova de conceito alerta para a necessidade de revisão de políticas de segurança em ambientes que utilizam LibreOffice ou Apache OpenOffice. Administradores são recomendados a desativar o suporte a Java por padrão, aplicar atualizações de segurança assim que disponíveis e monitorar a origem de arquivos recebidos por e‑mail ou compartilhamento interno. A The Hacker News permanece como fonte da divulgação, reforçando a importância de avaliações contínuas de risco em softwares de código aberto amplamente adotados.

