PT-2025-10603

CVE-2025-24813

·

Publicado

2025-02-10

·

Atualizado

2026-10-15

Descrição por

CVSS 3.1
10
Crítica
Mé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 Um problema de equivalência de caminho existe no Default Servlet quando este está habilitado para gravação, permitindo que um invasor remoto não autenticado faça o upload de arquivos arbitrários ou execute código arbitrário. A falha ocorre porque o servidor aceita caminhos de entrada contendo um ponto interno sem a devida validação.
A execução remota de código (RCE) é possível se a aplicação utilizar a persistência de sessão baseada em arquivos com o local de armazenamento padrão e incluir uma biblioteca suscetível a um ataque de desserialização. Neste cenário, um invasor pode enviar uma requisição PUT contendo um payload Java serializado codificado em base64 para o armazenamento de sessão e, posteriormente, acionar sua execução via requisição GET usando um cookie JSESSIONID.
A divulgação de informações ou a injeção de conteúdo malicioso ocorre se as gravações estiverem habilitadas para o servlet padrão, o PUT parcial for suportado e uma URL de destino para uploads sensíveis for um subdiretório de uma URL de upload público.
Este problema está sendo explorado ativamente, com invasores utilizando códigos de prova de conceito para implantar backdoors e roubar informações.
Recommendations Atualize o Apache Tomcat versões 11.0.0-M1 até 11.0.2 para a versão 11.0.3. Atualize o Apache Tomcat versões 10.1.0-M1 até 10.1.34 para a versão 10.1.35. Atualize o Apache Tomcat versões 9.0.0.M1 até 9.0.98 para a versão 9.0.99. No momento, não há informações sobre uma versão mais recente que contenha a correção para esta vulnerabilidade nas versões 8.5.0 até 8.5.100. Como mitigação temporária, defina o parâmetro readonly como true para o Default Servlet. Desative as requisições PUT parciais definindo o parâmetro allowPartialPut como false na configuração do Default Servlet. Evite armazenar arquivos sensíveis em subdiretórios de caminhos de upload públicos.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-83QJ-6FR2-VHQG
ALSA-2025_16880
ALSA-2025:3645
ALSA-2025_3645
ALSA-2025:3683
ALSA-2025_3683
ALSA-2025:7494
ALSA-2025:7497
ALT-PU-2025-13307
ALT-PU-2025-4735
ALT-PU-2025-5038
ALT-PU-2025-7452
BIT-TOMCAT-2025-24813
CESA-2025_3683
DLA-4108-1
DSA-5893-1
INFSA-2025_3645
INFSA-2025_3683
MGASA-2025-0105
OPENSUSE-SU-2025_1024-1
OPENSUSE-SU-2025_1126-1
OPENSUSE-SU-2025:14896-1
OPENSUSE-SU-2025:14897-1
RHSA-2025:3454
RHSA-2025:3608
RHSA-2025:3645
RHSA-2025_3645
RHSA-2025:3646
RHSA-2025:3647
RHSA-2025:3683
RHSA-2025_3683
RHSA-2025:3684
RHSA-2025:7494
RHSA-2025:7497
SUSE-SU-2025:0954-1
SUSE-SU-2025_0954-1
SUSE-SU-2025:1024-1
SUSE-SU-2025:1126-1
SUSE-SU-2026:1058-1
USN-7525-1
USN-7525-2
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾