PT-2025-10603
CVE-2025-24813
·
Publicado
2025-02-10
·
Atualizado
2026-10-30
Descrição por
CVSS 3.1
10
CríticaMétricasAV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas
Apache Tomcat versões 11.0.0-M1 até 11.0.2
Apache Tomcat versões 10.1.0-M1 até 10.1.34
Apache Tomcat versões 9.0.0.M1 até 9.0.98
Apache Tomcat versões 8.5.0 até 8.5.100
Description
Este problema envolve a equivalência de caminho, onde o uso de um ponto interno em um nome de arquivo permite que um invasor remoto não autenticado ignore as verificações de segurança. Ao enviar uma requisição PUT especialmente elaborada contendo um payload Java serializado codificado em base64, um invasor pode fazer o upload de arquivos arbitrários para o servidor. Se a aplicação utilizar a persistência de sessão baseada em arquivos com o local de armazenamento padrão, o invasor poderá então enviar uma requisição GET com um cookie
JSESSIONID apontando para o arquivo carregado, forçando o servidor a desserializar os dados e executar código arbitrário. Esta falha está sendo explorada ativamente.A exploração pode ocorrer sob as seguintes condições:
- Gravações habilitadas para o Default Servlet (desabilitado por padrão).
- Suporte para PUT parcial habilitado (habilitado por padrão).
- Para divulgação de informações: uma URL de destino para uploads sensíveis é um subdiretório de uma URL de upload público, e o invasor conhece os nomes dos arquivos sensíveis.
- Para execução remota de código: a aplicação utiliza persistência de sessão baseada em arquivos e inclui uma biblioteca suscetível a um ataque de desserialização.
Recommendations
Atualizar as versões do Apache Tomcat 11.0.0-M1 até 11.0.2 para a versão 11.0.3.
Atualizar as versões do Apache Tomcat 10.1.0-M1 até 10.1.34 para a versão 10.1.35.
Atualizar as versões do Apache Tomcat 9.0.0.M1 até 9.0.98 para a versão 9.0.99.
Como mitigação temporária, defina o parâmetro
readonly como true para o Default Servlet.
Como mitigação temporária, defina o parâmetro allowPartialPut como false para o Default Servlet.
Evite armazenar arquivos sensíveis em subdiretórios de caminhos de upload públicos.Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾