CVE-2022-22965
Vulnerabilità di esecuzione remota di codice in Spring Framework JDK 9+
- Pubblicato
- 1 apr 2022
- Aggiornato
- 21 ott 2025
- Assegnazione CNA
- vmware
- Evidenza osservata
- 4 apr 2022
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
Un'applicazione Spring MVC o Spring WebFlux in esecuzione su JDK 9+ può essere vulnerabile all'esecuzione remota di codice (RCE) tramite il data binding. Lo sfruttamento specifico richiede che l'applicazione giri su Tomcat come distribuzione WAR. Se l'applicazione è distribuita come jar eseguibile di Spring Boot, cioè l'impostazione predefinita, non è vulnerabile a questo sfruttamento. Tuttavia, la natura della vulnerabilità è più generale e potrebbero esserci altri modi per sfruttarla.
Fonti
spring/CVE-2022-22965
Spring Framework Data Binding Remote Code Execution on JDK 9+ (CVE-2022-22965)
Vulhub vulnerability labsCondizioni dichiarate
- lab image version: vulhub/spring-webmvc:5.3.17(spring/CVE-2022-22965/docker-compose.yml:services.spring.image)
modules/exploits/multi/http/spring_framework_rce_spring4shell.rb
Metasploit Framework modulesCondizioni dichiarate
- platform: Linux,Windows($.exploit_multi/http/spring_framework_rce_spring4shell.platform)
- verification: check_declared($.exploit_multi/http/spring_framework_rce_spring4shell.check)
http/cves/2022/CVE-2022-22965.yaml
Nuclei TemplatesCondizioni dichiarate
- network: http($.protocol_keys)
- verification: word($.matchers[*].type)
- oob: interactsh_reference($.template_text)
- CVE-2022-22965Informativo
Fornisce un'analisi dettagliata di Spring4Shell (CVE-2022-22965) che copre causa principale, condizioni di sfruttamento, impatto, CVSS e mitigazione per app Spring vulnerabili.
- CVE-2022-22965Exploit
Exploit di Spring4Shell!
- spring4shell_behinderExploit
CVE-2022-22965 scrivere lo script webshell Ice Scorpion
- CVE-2022-22965Scanner
Spring Framework RCE (CVE-2022-22965) Nmap (NSE) Verificatore (non intrusivo)
- CVE-2022-22965Exploit
Poc&Exp, supporta scansione batch, shell inversa
Spring4Shell Prova del Concetto/e applicazione vulnerabile CVE-2022-22965
Exploit proof-of-concept per CVE-2022-22965 in Payara/Glassfish, che dimostra il download arbitrario di file tramite la manipolazione della web root. Include configurazione Docker e script di exploit.
- spring4shell-pocExploit
Proof-of-concept exploit per Spring4Shell (CVE-2022-22965) che distribuisce una webshell JSP tramite richieste HTTP manipolate a applicazioni Spring Boot vulnerabili su Apache Tomcat.
CVE-2022-22965 prova di concetto
Proof-of-concept basato su Python per CVE-2022-22965 (Spring4Shell) che scrive un file marker nella directory webapps di Tomcat e valida lo sfruttamento tramite richiesta HTTP.
Proof-of-concept Spring4Shell (CVE-2022-22965) con laboratorio Docker, analisi dettagliata della vulnerabilità e configurazione di debug per ricerca educativa sullo sfruttamento.
Porting PowerShell dello script di verifica della vulnerabilità CVE-2022-22965 di colincowie.
- Spring4ShellPoC
Ambiente Spring rce per CVE-2022-22965
Dockerizzato Spring4Shell (CVE-2022-22965) prova di concetto con script di exploit Python e distribuzione di webshell per test di vulnerabilità a scopo educativo.
Analisi didattica e proof-of-concept exploit per CVE-2022-22965, una vulnerabilità di esecuzione remota di codice in Spring MVC/WebFlux tramite data binding su JDK 9+ con distribuzione WAR su Tomcat.
Passo-passo sullo sfruttamento di CVE-2022-22965 (Spring4Shell) con Metasploit, implementazione di un listener C2 e mitigazione della vulnerabilità effettuando il downgrade a Java 8 su un server Tomcat.
- spring4shell-exploit-pocExploit
Sfrutta un'applicazione Spring vulnerabile con la vulnerabilità Spring4Shell (CVE-2022-22965).
- go-scan-springExploit
Scanner di vulnerabilità per Spring4Shell (CVE-2022-22965)
- spring4shell_victimRicerca
App Spring intenzionalmente vulnerabile per testare CVE-2022-22965
Proof of Concept Exploit dimostrabile per la vulnerabilità Spring4Shell (CVE-2022-22965)
- CVE-2022-22965Informativo
Vulnerabilità RCE in Spring Framework tramite Data Binding su JDK 9+ (CVE-2022-22965 alias "Spring4Shell")
Exploit Python per la vulnerabilità RCE CVE-2022-22965 (Spring4Shell) in Java Spring Core. Inietta una webshell JSP tramite la configurazione dei log di Tomcat per eseguire comandi remoti sui server vulnerabili.
Proof-of-concept basato su Docker per la vulnerabilità di esecuzione remota di codice CVE-2022-22965 (Spring4Shell) in Spring Boot 2.6.5, con distribuzione automatizzata di webshell e confronto delle patch.
- Spring-CVEExploit
Questo include CVE-2022-22963, una vulnerabilità di accesso alle risorse tramite Spring SpEL / Expression, nonché CVE-2022-22965, la RCE di spring-webmvc/spring-webflux denominata "SpringShell".
- CVE-2022-22965Ricerca
Analisi tecnica approfondita di CVE-2022-22965 (Spring4Shell) con configurazione dell'ambiente, analisi passo-passo del debug e scomposizione della catena di exploit per la pratica di laboratorio didattico.
Exploit proof-of-concept per CVE-2022-22965 (Spring4Shell) che dimostra l'esecuzione remota di codice tramite la manipolazione di Tomcat AccessLogValve. Include ambiente di riproduzione basato su Docker e analisi tecnica dettagliata.
- CVE-2022-22965Exploit
Scanner batch di vulnerabilità per CVE-2022-22965 (Spring4Shell) che consente il rilevamento e lo sfruttamento automatizzati tramite iniezione di webshell JSP su più target.
- spring-core-rceExploit
Exploit basato su Python per CVE-2022-22965 (Spring4Shell) con rilevamento della vulnerabilità e iniezione di webshell (Behinder/Godzilla) in applicazioni web Spring.
- CVE-2022-22965Exploit
Exploit basato su Python per CVE-2022-22965 (Spring4Shell) con controlli dell'ambiente per Spring Framework, versione JDK, Tomcat e configurazione AccessLog.
- CVE-2022-22965_Spring4ShellExploit
Un'applicazione Spring MVC o Spring WebFlux in esecuzione su JDK 9+ può essere vulnerabile all'esecuzione remota di codice (RCE) tramite il data binding. L'exploit specifico richiede che l'applicazione venga eseguita su Tomcat come distribuzione WAR. Se l'applicazione è distribuita come file jar eseguibile Spring Boot, cioè l'impostazione predefinita, non è vulnerabile all'exploit. Tuttavia, la natura della vulnerabilità è più generale e potrebbero esserci altri modi per sfruttarla.
Descrizione
- CVE-2022-22965Exploit
Exploit proof-of-concept per CVE-2022-22965 (Spring4Shell) con un'applicazione Spring Boot vulnerabile, script Python di exploit e ambiente lab basato su Docker per il test.
- CVE-2022-22965Exploit
Spring Framework RCE tramite Data Binding su JDK 9+ / spring4shell / CVE-2022-22965
- spring-core-rceExploit
CVE-2022-22965 : a proposito di Spring Core RCE
- cve-2022-22965Exploit
Dimostrazione minimale dell'exploit Spring4Shell (CVE-2022-22965) che prende di mira Tomcat tramite manipolazione del class-loader, con una catena di attacco passo-passo basata su curl per test di penetrazione educativi.
- CVE-2022-22965Exploit
Spring4Shell
- Spring4Shell-Python-Firewall-POCRilevamento
Proof-of-Concept (POC) di un semplice firewall in Python progettato per mitigare l'attacco RCE Spring4Shell (CVE-2022-22965) ispezionando e bloccando i corpi delle richieste maligne.
- CVE-2022-22965Exploit
Spring-0day/CVE-2022-22965
- CVE-2022-22965Exploit
spring4shell | CVE-2022-22965
Proof of Concept per lo sfruttamento della vulnerabilità CVE-2022-22965 (Spring4Shell) in un ambiente isolato, con esecuzione remota di codice (RCE) dimostrata.
Applicazione e exploit PoC dockerizzata di Spring4Shell (CVE-2022-22965)
- spring4shell-CVE-2022-22965Exploit
# Exploit proof-of-concept basato su Python per CVE-2022-22965 (Spring4Shell) con funzionalità di verifica della vulnerabilità, sfruttamento remoto ed esecuzione di comandi tramite webshell.
Una simulazione completa di risposta agli incidenti per un Security Operations Centre (SOC) che dimostra il rilevamento, il triage, l'analisi e la mitigazione delle minacce legate alla vulnerabilità Spring4Shell (CVE-2022-22965).
- spring-shell-vulnRicerca
Spring ha confermato l'RCE nel Spring Framework. Il team ha appena pubblicato la dichiarazione insieme alle guide di mitigazione per il problema. Ora, questa vulnerabilità può essere tracciata come CVE-2022-22965.
- Spring4Shell-CVE-2022-22965Exploit
# Exploit proof-of-concept basato su Python per CVE-2022-22965 (Spring4Shell) che mira a Java Spring Core RCE su Apache Tomcat. Carica una webshell JSP con protezione tramite password per l'esecuzione remota di comandi.
CVE-2022-22965 (Spring4Shell) Prova di concetto
- SpringExploitGUIExploit
Uno strumento per lo sfruttamento delle vulnerabilità di Spring. Supporta attualmente il rilevamento e lo sfruttamento di Spring Cloud Gateway RCE (CVE-2022-22947) e Spring Framework RCE (CVE-2022-22965).
Rilevamento batch non distruttivo per CVE-2022-22965
Script per verificare la vulnerabilità Spring4Shell
- SpringShellExploit
Spring4Shell - Spring Core RCE - CVE-2022-22965
Spring4Shell - CVE-2022-22965
- CVE-2022-22965-pocExploit
CVE-2022-22965 poc incluso supporto per reverse shell
Riproduce la vulnerabilità di esecuzione remota di codice Spring4Shell (CVE-2022-22965) con uno script di exploit in Python, distribuendo una webshell JSP su Apache Tomcat per test e verifica.
CVE-2022-22965\Spring-Core-RCE paragonabile alla vulnerabilità Apache Log4j2 di livello bomba nucleare, sfruttamento RCE con un clic tramite exp.
Prova di concetto di CVE-2022-22965 per il report CS4239
Exploit Python per Spring Framework CVE-2022-22965 per esecuzione di codice remoto con deploy di webshell e supporto per payload Burp per penetration testing.
- CVE-2022-22965Exploit
Spring4Shell (CVE-2022-22965)
Questa è un'applicazione dockerizzata vulnerabile alla vulnerabilità Spring4Shell (CVE-2022-22965).
PoC ed exploit per CVE-2022-22965 Spring4Shell
- spring-core-rceExploit
Vulnerabilità RCE del framework Spring CVE-2022-22965
- CVE-2022-22965Exploit
Exploit proof-of-concept e script di test per Spring4Shell (CVE-2022-22965), una vulnerabilità di esecuzione remota di codice in Spring Framework, con implementazioni in bash e Python.
Vulnerabilità di esecuzione remota di codice in SpringFramework CVE-2022-22965
- CVE-2022-22965Exploit
CVE-2022-22965 POC
Tentativo di exploit per CVE-2022-22965 (Spring4Shell) mirato alle applicazioni Spring Framework per l'esecuzione di codice remoto.
POC Spring4Shell facile da usare
Spring Framework RCE (Note rapide di pentest)
- CVE-2022-22965Exploit
# Exploit in C per Spring4Shell (CVE-2022-22965), vulnerabilità di esecuzione remota di codice nel framework Spring Core.
Exploit proof-of-concept per CVE-2022-22965 (Spring4Shell) che prende di mira applicazioni Java Spring Framework tramite richieste HTTP modificate.
- Spring4Shell-CVE-2022-22965Exploit
EXP per Spring4Shell(CVE-2022-22965)
Codice proof of concept per gli exploit referenziati da Datadog Security Labs.
Il codice demo che mostra la recente RCE Spring4Shell (CVE-2022-22965)
CVE-2022-22965 - CVE-2010-1622 revisione
Strumento basato su Java per rilevare e testare la vulnerabilità CVE-2022-22965 (Spring4Shell) nelle applicazioni web, consentendo la validazione della sicurezza e la valutazione dello sfruttamento.
- nmap-spring4shellExploit
Script NSE Nmap per rilevare e sfruttare la vulnerabilità RCE Spring4Shell (CVE-2022-22965) nei servizi HTTP, con iniezione di payload configurabile ed esecuzione di comandi.
- Fast-CVE-2022-22965Exploit
Strumento di rilevamento grafico per CVE-2022-22965 (Spring4Shell) con generazione di reverse shell con un clic, esecuzione di comandi e adattamento del percorso della shell su più server.
- irule-cve-2022-22965Patch
iRule F5 BIG-IP che fornisce mitigazione contro la vulnerabilità di esecuzione remota di codice CVE-2022-22965 (Spring4Shell) in Java Spring Framework. Testato su BIG-IP 15.x.
- Spring4ShellRicerca
In questa sfida, ho analizzato la vulnerabilità Spring4Shell (CVE-2022-22965), ho investigato gli aggiramenti delle protezioni e ho scritto un Report Post-Mortem dell'Incidente che descrive in dettaglio il rilevamento, l'impatto e la risoluzione dell'attacco. Ho anche implementato una regola firewall in Python per bloccare le richieste dannose e prevenire future vulnerabilità.
CVE-2022-22965 Ambiente
- CVE-2022-22965-Spring4ShellExploit
Exploit per CVE-2022-22965 (Spring4Shell) che consente l'esecuzione remota di codice su applicazioni Spring Framework non aggiornate tramite richieste HTTP opportunamente modificate.
- Spring4ShellExploit
Spring4Shell, RCE del Spring Framework (CVE-2022-22965), Plugin Burpsuite
- CVE-2022-22965Exploit
Vulnerabilità Spring4Shell RCE - CVE-2022-22965
- CVE-2022-22965Exploit
Exploit RCE per Spring Framework (CVE-2022-22965) con codice di analisi e walkthrough didattico per comprendere la vulnerabilità e il meccanismo di sfruttamento.
- GhostStrikeExploit
Framework completamente automatizzato per Spring4Shell (CVE-2022-22965) e RCE di GitLab
Un altro spring4shell (Spring core RCE) POC
script di exploit tryhackme
Exploit per CVE-2022-22965 (Spring4Shell) che colpisce le versioni di Spring Framework vulnerabili a esecuzione di codice remoto tramite manipolazione del classLoader.
Spring4Shell PoC (CVE-2022-22965)
- spring-framework-rceExploit
CVE-2022-22965
- CVE-2022-22965-rexbbExploit
CVE-2022-22965\Spring-Core-RCE — strumento di sfruttamento RCE one-click con GUI grafica per una vulnerabilità di livello bomba nucleare, sviluppato con JavaFx: operazioni grafiche più semplici, maggiore efficienza.
Laboratori proof-of-concept per CVE, script di exploit e regole di rilevamento/prevenzione (Nginx, Apache, Snort, YARA) per CVE ad alta gravità. Solo test di sicurezza autorizzati e ricerca.
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.