
Flask CVE-2023-30861 Poc setup dell'ambiente
⚠️ ATTENZIONE
Questo progetto è un Proof of Concept (PoC) per la riproduzione della vulnerabilità CVE-2023-30861 in Flask.
Non eseguirlo in un ambiente esposto su Internet.
L'esposizione a una rete pubblica può portare a uno sfruttamento reale.
⚠️ AVVERTENZA
Questo progetto è un Proof of Concept (PoC) per dimostrare la CVE-2023-30861 in Flask.
Non eseguirlo in un ambiente accessibile pubblicamente.
L'esposizione a Internet può portare a uno sfruttamento reale.
Fornisce un ambiente per testare la vulnerabilità di sicurezza causata da un errore di gestione delle sessioni tra Flask e un server cache reverse proxy.
Riproducila in sicurezza in un ambiente locale basato su Docker.
Questo PoC configura un ambiente Docker locale sicuro per riprodurre una vulnerabilità causata da una gestione impropria delle sessioni tra Flask e un server cache reverse proxy.
chmod u+x ./app_build.sh
./app_build.sh
docker compose rm -f
docker image prune -a
Per gli esempi di richieste HTTP, fare riferimento al file test.http.
Utilizza il file test.http per testare e convalidare il comportamento del PoC usando client REST come VS Code REST Client o Postman.
Docker e Docker Compose
Linux/MacOS (o WSL2 per Windows)
Rete solo locale (nessun IP pubblico o dominio esposto)
Questo PoC è solo a scopo di apprendimento e analisi; non deve essere utilizzato per alcun attacco. Questo PoC è solo a scopo educativo e di ricerca sulla sicurezza. Non utilizzarlo per attività dannose.