CVE-2020-17530
Vulnérabilité d'exécution de code à distance dans Apache Struts
- Publié
- 11 déc. 2020
- Mise à jour
- 21 oct. 2025
- Attribution de CNA
- apache
- Preuve observée
- 3 nov. 2021
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,9 %
- Date du modèle
- 17 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.
CISA Connu Exploité
Ce CVE apparaît dans le catalogue des vulnérabilités exploitées connues de CISA.
Résumé
L'évaluation forcée d'OGNL, lorsqu'elle est appliquée à des entrées utilisateur brutes dans les attributs de balises, peut conduire à l'exécution de code à distance. Logiciels concernés : Apache Struts 2.0.0 - Struts 2.5.25.
Sources
- Struts2 S2-061 Remote Command ExecutionLaboratoire
struts2/s2-061
Struts2 S2-061 Remote Code Execution Vulnerablity (CVE-2020-17530)
Vulhub vulnerability labsConditions déclarées
- lab image version: vulhub/struts2:2.5.25(struts2/s2-061/docker-compose.yml:services.struts2.image)
http/cves/2020/CVE-2020-17530.yaml
Nuclei TemplatesConditions déclarées
- network: http($.protocol_keys)
- verification: regex($.matchers[*].type)
modules/exploits/multi/http/struts2_multi_eval_ognl.rb
Metasploit Framework modulesConditions déclarées
- platform: Linux,Unix($.exploit_multi/http/struts2_multi_eval_ognl.platform)
- verification: check_declared($.exploit_multi/http/struts2_multi_eval_ognl.check)
S2-061 CVE-2020-17530
- CVE-2020-17530Exploit
Exploit Python pour l'injection OGNL (CVE-2020-17530) dans Apache Struts2/Tomcat, permettant l'exécution de commandes à distance sur des cibles vulnérables.
- CVE-2020-17530Exploit
Exploit basé sur Python pour la vulnérabilité d'exécution de commandes à distance Struts2 S2-061 (CVE-2020-17530). Prend en charge l'URL unique, l'analyse basée sur fichier, le proxy et la journalisation de sortie.
- CVE-2020-17530-s2-061Exploit
Exploit basé sur une interface graphique pour CVE-2020-17530 (Apache Struts2 S2-061) avec fonction de shell inversé intégrée à des fins éducatives et de tests de pénétration.
- CVE-2020-17530Exploit
Le framework Apache Struts2 est un framework web pour le développement d'applications réseau Java EE. Apache Struts a divulgué le 08 décembre 2020 la vulnérabilité d'exécution de code à distance S2-061 Struts (CVE-2020-17530), qui peut présenter une vulnérabilité d'injection d'expression OGNL lors de l'utilisation de certaines balises, etc., entraînant une exécution de code à distance, avec un risque extrême. Nous rappelons aux utilisateurs d'Apache Struts de notre école de prendre rapidement des mesures de sécurité pour empêcher les attaques par cette vulnérabilité.
- CVE-2020-17530Exploit
Payload de S2-061, ainsi que le PoC/Exp simple correspondant
- CVE-2020-17530-strust2-061Exploit
Exploit pour la vulnérabilité CVE-2020-17530 (Apache Struts2 S2-061). Fournit la génération de payloads d'exécution de code à distance et des tests contre les applications Struts2 vulnérables.
Exploit de preuve de concept pour CVE-2020-17530 (Apache Struts2 S2-061) avec une charge utile d'injection OGNL pour tester l'exécution de code à distance.
Preuve de concept du script d'exploitation pour CVE-2020-17530 (Struts2 S2-061 FreeMarker RCE). Exécute des commandes arbitraires sur les serveurs Apache Struts2 vulnérables via une injection de modèle FreeMarker conçue à cet effet.
Environnement vulnérable de CVE-2020-17530 (S2-061) pour les tests
- CVE-2020-17530Exploit
Exploit de preuve de concept pour CVE-2020-17530, une vulnérabilité d'exécution de code à distance dans Apache Struts2 via une injection OGNL. Permet les tests de sécurité des applications Struts2.
- CVE-2021-31805Exploit
S2-061/S2-062 Struts2 POC&EXP de la vulnérabilité d'exécution de commandes à distance
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.