CVE-2020-17530
Vulnerabilità di esecuzione remota di codice in Apache Struts
- Pubblicato
- 11 dic 2020
- Aggiornato
- 21 ott 2025
- Assegnazione CNA
- apache
- Evidenza osservata
- 3 nov 2021
CVSS primario
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HAlto · prossimi 30 giorni
- Percentile
- 99,9%
- Data del modello
- 15 ott 2026
L'EPSS è una stima statistica, non una certezza o una misura di impatto. Combinalo con CVSS, stato KEV, esposizione e ambiente.
CISA noto sfruttato
Questo CVE appare nel catalogo CISA delle vulnerabilità sfruttate note.
Riepilogo
La valutazione forzata di OGNL, quando applicata su input utente grezzi negli attributi dei tag, può portare all'esecuzione remota di codice. Software interessato : Apache Struts 2.0.0 - Struts 2.5.25.
Fonti
- Struts2 S2-061 Remote Command ExecutionLaboratorio
struts2/s2-061
Struts2 S2-061 Remote Code Execution Vulnerablity (CVE-2020-17530)
Vulhub vulnerability labsCondizioni dichiarate
- 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 TemplatesCondizioni dichiarate
- network: http($.protocol_keys)
- verification: regex($.matchers[*].type)
modules/exploits/multi/http/struts2_multi_eval_ognl.rb
Metasploit Framework modulesCondizioni dichiarate
- 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 per iniezione OGNL (CVE-2020-17530) in Apache Struts2/Tomcat, che consente l'esecuzione remota di comandi su target vulnerabili.
- CVE-2020-17530Exploit
Exploit basato su Python per la vulnerabilità di esecuzione remota di comandi Struts2 S2-061 (CVE-2020-17530). Supporta URL singolo, scansione basata su file, proxy e registrazione dell'output.
- CVE-2020-17530-s2-061Exploit
Exploit basato su GUI per CVE-2020-17530 (Apache Struts2 S2-061) con funzione di reverse shell integrata per scopi educativi e di test di penetrazione.
- CVE-2020-17530Exploit
Il framework Apache Struts2 è un framework Web per lo sviluppo di applicazioni di rete Java EE. Apache Struts ha divulgato l'8 dicembre 2020 la vulnerabilità di esecuzione remota di codice Struts S2-061 (CVE-2020-17530); in presenza di determinate condizioni, come l'utilizzo di alcuni tag, potrebbe sussistere una vulnerabilità di injection di espressioni OGNL, che può causare l'esecuzione remota di codice, con un rischio estremamente elevato. Si ricorda agli utenti di Apache Struts della nostra scuola di adottare quanto prima misure di sicurezza per prevenire gli attacchi legati a questa vulnerabilità.
- CVE-2020-17530Exploit
payload di S2-061, e il corrispondente semplice PoC/Exp
- CVE-2020-17530-strust2-061Exploit
# Exploit per la vulnerabilità CVE-2020-17530 (Apache Struts2 S2-061) Fornisce la generazione di payload per l'esecuzione remota di codice e il test contro applicazioni Struts2 vulnerabili.
Exploit proof-of-concept per CVE-2020-17530 (Apache Struts2 S2-061) con payload di iniezione OGNL per test di esecuzione di codice remoto.
Proof-of-concept exploit script per CVE-2020-17530 (Struts2 S2-061 FreeMarker RCE). Esegue comandi arbitrari su server Apache Struts2 vulnerabili tramite iniezione di template FreeMarker appositamente predisposti.
Ambiente vulnerabile di CVE-2020-17530 (S2-061) per test
- CVE-2020-17530Exploit
Exploit proof-of-concept per CVE-2020-17530, una vulnerabilità di esecuzione di codice remoto in Apache Struts2 tramite iniezione OGNL. Consente il test di sicurezza delle applicazioni Struts2.
- CVE-2021-31805Exploit
S2-061/S2-062 Vulnerabilità di esecuzione remota di codice in Struts2 POC&EXP
Utilizzo responsabile
Utilizza le informazioni sulla vulnerabilità solo sui sistemi che possiedi o che sei autorizzato a testare. Kitploit si collega ai metadati della ricerca pubblica e non memorizza codici exploit o payload dannosi.