371 matches found
CVE-2020-17530
CVE-2020-17530 s2-061 poc:...
CVE-2017-9805
Test nuclei CVE-2017-9805.yaml - RCE della showcase di struts2 Build del Dockerfile docker build -t cve-2017-9805 . Avvia e scollega il container docker run --name cve-2017-9805 -p 127.0.0.1:8080:8080 -dit cve-2017-9805 /bin/bash Accedi al container in esecuzione docker exec -it cve-2017-9805...
CVE-2024-53677
CVE-2024-53677 - Ambiente di laboratorio per l'analisi delle cause profonde di Apache Struts 2 Questo repository fornisce un ambiente basato su Docker per riprodurre la vulnerabilità CVE-2024-53677 in Apache Struts 2. Questa vulnerabilità comporta un path traversal attraverso la funzionalità di...
web-application-firewall-
Simulazione di Web Application Firewall Panoramica Questo progetto dimostra una simulazione di Web Application Firewall WAF utilizzando Flask e un controllore di vulnerabilità per CVE-2017-5638. Il middleware WAF blocca le richieste HTTP contenenti pattern specifici, e il controllore di...
Struts2Vuln
Applicazione Struts2 vulnerabile Requisiti 1. Maven https://maven.apache.org 2. Struts = 2.5.10 CVE-2017-5638 - Apache Struts 2 RCE tramite form multipart Requisiti 1. Individuare un URL che invia una richiesta POST multipart form Per iniziare 1. L'applicazione / server può essere avviato con il...
DeliberatelyVulnerableWebApp
Applicazione Web Volontariamente Vulnerabile Struts 2 Questo progetto è un'applicazione web Java che utilizza il framework Struts 2. È costruita con Maven e può essere eseguita tramite il server Jetty. Prerequisiti Java Development Kit JDK 8 o superiore Apache Maven 3.6.0 o superiore Per Iniziare...
apache-struts-v2-CVE-2017-5638
apache-struts-v2-CVE-2017-5638 POC funzionante per CVE 2017-5638 Questo repository contiene un esempio python funzionante che dimostra le capacità RCE di CVE 2017-5638. Inoltre, per riferimento, è incluso il file WAR di Struts Showcase...
CVE-2017-5638-ApacheStruts2.3.5
CVE-2017-5638-ApacheStruts2.3.5 Un exploit per CVE-2017-5638. Questo exploit funziona sulle versioni 2.3.5-2.3.31 e 2.5 – 2.5.10 Requisiti optparse, requests Utilizzo Questo exploit può essere utilizzato in questo modo: $ python3 CVE-2017-5638ApacheStruts.py -u...
CVE-2013-1965
CVE-2013-1965 Un exploit proof of concept per la vulnerabilità CVE-2013-1965 che interessa Apache Struts 2...
struts2_cve-2017-5638
struts2cve-2017-5638 Questa è una sorta di porting in Java dell'exploit Python disponibile su: https://www.exploit-db.com/exploits/41570/. Questo software è scritto per non avere dipendenze esterne. DISCLAIMER Questo strumento è pensato per ingegneri della sicurezza e addetti appsec per valutazio...
CVE-2017-5638
CVE-2017-5638 CVE-2017-5638 Apache Struts2 RCE Exploit 🛠️ Descrizione Questo è un semplice PoC basato su Python per CVE-2017-5638 — una vulnerabilità di Remote Code Execution in Apache Struts 2. ⚠️ Disclaimer Questo codice è fornito solo a scopo educativo. NON utilizzarlo su alcun sistema senza...
CVE-2017-9805
CVE-2017-9805: Analisi della RCE di Apache Struts 2 S2-052 Questo repository contiene dettagli tecnici e una Proof of Concept PoC per la vulnerabilità di deserializzazione XStream in Apache Struts 2 S2-052. 📌 Dettagli della Vulnerabilità ID CVE: CVE-2017-9805 Tipo di vulnerabilità: Remote Code...
ShellEvil
ShellEvil Jonatas Fil Dkr Julio Della Flora Thiago Sena THX Exploit di shell interattiva Struts 2 DefaultActionMapper per CVE-2013-225 S2-016 Struts 2 DefaultActionMapper supporta un metodo per cambiamenti di stato di navigazione a corto circuito prefissando i parametri con "action:" o "redirect:...
CVE-2024-53677-Docker
CVE-2024-53677 - Ambiente di riproduzione della vulnerabilità di esecuzione remota di codice RCE in Apache Struts 2 Questo repository fornisce un ambiente basato su Docker per riprodurre la vulnerabilità CVE-2024-53677 in Apache Struts 2. Questa vulnerabilità coinvolge un path traversal e consent...
struts2-rce
Demo dell'exploit per CVE-2017-5638 Completamente basato su https://github.com/piesecurity/apache-struts2-CVE-2017-5638 Utilizzo: Prerequisiti: avere python, docker, maven e un jdk installati 1. clona questo repository 2. esegui mvn clean package nella root del progetto 3. esegui docker build -t...
CVE-2017-5638-PoC
CVE-2017-5638 Apache Struts 2 RCE - Prova di Concetto Questo repository contiene uno script Prova di Concetto PoC che dimostra la vulnerabilità di Remote Code Execution RCE identificata come CVE-2017-5638 in Apache Struts 2. Dettagli della Vulnerabilità ID CVE: CVE-2017-5638 Software Interessato:...
CVE-2023-50164-ApacheStruts2-Docker
CVE-2023-50164 : Container Docker vulnerabile Apache Struts 2 Apache ha recentemente pubblicato un advisory relativo a CVE-2023-50164, una vulnerabilità critica con un punteggio di gravità di 9.8 che colpisce Apache Struts 2. CVE-2023-50164 è strettamente legata all'architettura Apache Struts di...
S2-055
Exploit della vulnerabilità di deserializzazione S2-055 CVE-2017-7525 Procedura di sfruttamento javac ExploitCommand.java package exploit; import com.sun.org.apache.xalan.internal.xsltc.DOM; import com.sun.org.apache.xalan.internal.xsltc.TransletException; import...
OgnlContentTypeRejectorValve
OgnlContentTypeRejectorValva Questa è una Valve per Tomcat7 per bloccare la vulnerabilità di Remote Code Execution di Struts 2 CVE-2017-5638...
Common-Vulnerability-and-Exploit
Common-Vulnerability-and-Exploit-5638 Questa è la vulnerabilità Apache Struts CVE-2017-5638 di struts 2. La stessa CVE che ha portato alla violazione del database di equifax. Un articolo su come applicare questo exploit e come difendersi tramite patch...