CVE-2023-50164
Apache Struts : le composant de téléversement de fichiers présentait une vulnérabilité de traversée de répertoire
- Publié
- 7 déc. 2023
- Mise à jour
- 14 mars 2025
- Attribution de CNA
- apache
- Preuve observée
- 8 août 2026
CVSS primaire
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HÉlevé · 30 prochains jours
- Percentile
- 99,6 %
- Date du modèle
- 15 oct. 2026
EPSS est une estimation statistique, et non une certitude ou une mesure d'impact. Combinez-le avec CVSS, le statut KEV, l'exposition et votre environnement.
Résumé
Un attaquant peut manipuler les paramètres de téléchargement de fichiers pour permettre une traversée de chemins et, dans certaines circonstances, cela peut conduire au téléchargement d'un fichier malveillant pouvant être utilisé pour effectuer une exécution de code à distance. Il est recommandé aux utilisateurs de mettre à niveau vers les versions Struts 2.5.33 ou Struts 6.3.0.2 ou supérieures pour corriger ce problème.
Sources
- Struts2 S2-066 Upload Path TraversalLaboratoire
struts2/s2-066
Struts2 S2-066 Upload Path Traversal (CVE-2023-50164)
Vulhub vulnerability labsConditions déclarées
- lab image version: vulhub/struts2:s2-066(struts2/s2-066/docker-compose.yml:services.struts2.image)
- CVE-2023-50164Analysis-Exploit
CVE-2023-50164 Un attaquant peut manipuler les paramètres de téléversement de fichiers pour permettre une traversée de chemins et, dans certaines circonstances, cela peut conduire au téléversement d'un fichier malveillant pouvant être utilisé pour effectuer une exécution de code à distance. Il est recommandé aux utilisateurs de mettre à niveau vers les versions Struts 2.5.33 ou Struts 6.3.0.2 ou supérieures pour corriger ce problème.
Un utilitaire de scan et PoC pour CVE-2023-50164
Preuve de concept pour la traversée de chemin dans Apache Struts ("CVE-2023-50164")
- cve-2023-50164Détection
Scripts de détection pour CVE-2023-50164 dans Apache Struts2, fournissant des outils PowerShell et Bash pour scanner les versions vulnérables dans les systèmes de fichiers et les archives.
Une vulnérabilité de sécurité critique, identifiée comme CVE-2023-50164 (CVE: 9.8), a été découverte dans Apache Struts, permettant aux attaquants de manipuler les paramètres de téléchargement de fichiers, ce qui peut potentiellement conduire à un contournement de chemin non autorisé et à une exécution de code à distance (RCE).
Preuve de concept pour CVE-2023-50164 (Apache Struts 2), initialement par jakabakos et adapté pour l'environnement de laboratoire HTB Strutted. À usage éducatif uniquement.
Application PoC et script d'exploitation pour CVE-2023-50164
- CVE-2023-50164Exploit
Exploit éducatif pour CVE-2023-50164 (Apache Struts 2) démontrant une traversée de chemin et une exécution de code à distance via un téléchargement de fichier malveillant, conçu pour les environnements de laboratoire de HackTheBox.
Preuve de concept d'exploitation pour CVE-2023-50164, une vulnérabilité de traversée de chemin dans Apache Struts menant à une exécution de code à distance. Inclut des environnements de démonstration vulnérables et corrigés pour tester et apprendre.
CVE-2023-50164 (vulnérabilité de traversée de chemin vers exécution de code à distance dans Apache Struts) - Preuve de concept
- CVE-2023-50164-ApacheStruts2-DockerRecherche
Conteneur Docker vulnérable pour Apache Struts 2 RCE CVE-2023-50164
Démontre la détection de CVE-2023-50164 (Apache Struts RCE) avec une simple application Java, destinée aux tests de sécurité et à des fins éducatives.
Exploit de preuve de concept basé sur Python pour CVE-2023-50164, ciblant une vulnérabilité critique d'exécution de code à distance dans Apache Struts2 pour les tests et la validation de sécurité.
Application Apache Struts vulnérable dockerisée pour tester l'exécution de code à distance CVE-2023-50164, avec des instructions de construction et d'exécution pour la recherche et la pratique en sécurité.
Utilisation responsable
Utilisez les informations de vulnérabilité uniquement sur les systèmes que vous possédez ou que vous êtes autorisé à tester. Kitploit renvoie aux métadonnées de la recherche publique et ne stocke pas de code d'exploitation ni de charges utiles malveillantes.