CVE-2023-50164
Apache Struts: o componente de upload de arquivos apresentava uma vulnerabilidade de traversal de diretório
- Publicado
- 7 de dez. de 2023
- Atualizado
- 14 de mar. de 2025
- Atribuindo CNA
- apache
- Evidência observada
- 8 de ago. de 2026
CVSS primário
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HAlto · próximos 30 dias
- Percentil
- 99,6%
- Data do modelo
- 15 de out. de 2026
EPSS é uma estimativa estatística, não uma certeza ou uma medida de impacto. Combine-o com CVSS, status KEV, exposição e seu ambiente.
Resumo
Um atacante pode manipular os parâmetros de upload de arquivo para permitir path traversal e, em algumas circunstâncias, isso pode levar ao upload de um arquivo malicioso que pode ser usado para realizar execução remota de código. Recomenda-se que os usuários atualizem para as versões Struts 2.5.33 ou Struts 6.3.0.2 ou superiores para corrigir esse problema.
Fontes
- Struts2 S2-066 Upload Path TraversalLaboratório
struts2/s2-066
Struts2 S2-066 Upload Path Traversal (CVE-2023-50164)
Vulhub vulnerability labsCondições declaradas
- lab image version: vulhub/struts2:s2-066(struts2/s2-066/docker-compose.yml:services.struts2.image)
- CVE-2023-50164Analysis-Exploit
CVE-2023-50164 — um invasor pode manipular os parâmetros de upload de arquivos para permitir path traversal e, em algumas circunstâncias, isso pode levar ao upload de um arquivo malicioso que pode ser usado para realizar execução remota de código. Recomenda-se que os usuários atualizem para as versões Struts 2.5.33 ou Struts 6.3.0.2 ou superiores para corrigir esse problema.
Um utilitário de varredura e PoC para CVE-2023-50164
Prova de Conceito para Path Traversal no Apache Struts ("CVE-2023-50164")
- cve-2023-50164Detecção
Scripts de deteção para CVE-2023-50164 no Apache Struts2, fornecendo ferramentas em PowerShell e Bash para verificar versões vulneráveis em sistemas de ficheiros e arquivos.
Uma vulnerabilidade de segurança crítica, identificada como CVE-2023-50164 (CVE: 9.8), foi encontrada no Apache Struts, permitindo que atacantes manipulem parâmetros de upload de arquivos, o que pode potencialmente levar a travessia de caminho não autorizada e execução remota de código (RCE).
Prova de conceito para CVE-2023-50164 (Apache Struts 2), originalmente por jakabakos e adaptado para o ambiente de laboratório HTB Strutted. Apenas para uso educacional.
Aplicação PoC e script de exploit para o CVE-2023-50164
- CVE-2023-50164Exploit
Exploit educacional para CVE-2023-50164 (Apache Struts 2) demonstrando path traversal e execução remota de código por meio de upload malicioso de arquivo, projetado para ambientes de laboratório HackTheBox.
Prova de conceito para exploração do CVE-2023-50164, uma vulnerabilidade de path traversal no Apache Struts que permite execução remota de código. Inclui ambientes de demonstração vulnerável e corrigido para teste e aprendizado.
CVE-2023-50164 (vulnerabilidade de path traversal para RCE no Apache Struts) - Prova de Conceito
Contêiner Docker vulnerável para Apache Struts 2 RCE CVE-2023-50164
Demonstra a detecção de CVE-2023-50164 (Apache Struts RCE) com um aplicativo Java simples, destinado a testes de segurança e fins educacionais.
# Exploração de prova de conceito baseada em Python para CVE-2023-50164, visando uma vulnerabilidade crítica de execução remota de código no Apache Struts2 para testes e validação de segurança.
Aplicação Apache Struts vulnerável dockerizada para testar a execução remota de código CVE-2023-50164, com instruções de construção e execução para pesquisa e prática de segurança.
Uso responsável
Use informações de vulnerabilidade apenas em sistemas que você possui ou está autorizado a testar. O Kitploit vincula-se a metadados de pesquisa pública e não armazena código de exploração ou cargas maliciosas.