Vulnerabilidade no Apache Struts permite a execução de código no servidor

No web framework Apache Struts, utilizado para a criação de aplicações web em Java com a arquitetura MVC (Model-View-Controller), foi identificada uma vulnerabilidade (CVE-2024-53677). Essa vulnerabilidade permite que um invasor externo grave um arquivo em qualquer lugar do sistema de arquivos do servidor através do envio de uma solicitação HTTP especialmente formatada. O problema afeta as versões de 2.0.0 a 2.3.37, de 2.5.0 a 2.5.33, e de 6.0.0 a 6.3.0.2, manifestando-se em aplicações que utilizam o componente FileUploadInterceptor para upload de arquivos no servidor.

A vulnerabilidade é causada pela falta de verificação adequada dos parâmetros transmitidos durante o upload de arquivos. Com acesso às funções de upload no interface web baseado em Apache Struts, um invasor pode especificar um valor como «..\/..\/..\/..\/..\/webapps\/ROOT» e conseguir salvar um arquivo fora do diretório destinado ao armazenamento de dados carregados (protótipo de exploit). Obtendo a capacidade de gravar arquivos em partes arbitrárias do sistema de arquivos, é possível executar seus próprios comandos. servidor, sobrescrevendo scripts ou arquivos de configuração, conforme os direitos do usuário sob o qual a aplicação web está sendo executada. Se a aplicação web estiver rodando em um contêiner Apache Tomcat, iniciado com direitos de root, o invasor pode obter acesso privilegiado ao sistema.

As vulnerabilidades no Apache Struts são relevantes, pois este framework é amplamente utilizado em sistemas corporativos acessíveis via web. Segundo estatísticas da RedMonk, o framework Apache Struts foi utilizado em aplicações web por 65% das empresas da lista Fortune 100. Em 2017, um ataque ao sistema de informação da empresa Equifax, que utilizava uma versão vulnerável do Apache Struts, resultou na exposição de dados pessoais de 143 milhões de cidadãos dos EUA.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster