
Prova di concetto per CVE-2024-37383
Prova di concetto per CVE-2024-37383
Questo repository contiene una prova di concetto per la vulnerabilità XSS in roundcube: CVE-2024-37383.
Maggiori informazioni su questa vulnerabilità sono disponibili: qui
Se non hai ancora un'istanza di roundcube in esecuzione. Puoi usare lo script start_roundcube.sh per farlo.
Avrai bisogno di docker installato.
Lo script è attualmente configurato per funzionare con gmx, ma puoi modificare le variabili nello script se vuoi utilizzare un diverso provider di posta elettronica. Il provider deve supportare IMAP.
Di seguito alcuni comandi di esempio che puoi utilizzare per inviare un'email con il payload.
python3 exploit.py -e [email protected] -p 'your app password' -t [email protected]
Questo comando presuppone che tu usi gmail per inviare l'email, hai bisogno di una password per app che puoi richiedere qui.
python3 exploit.py -e [email protected] -p 'email.password' -t [email protected] -sh your.smtp.host -sp 587
Se usi un altro provider di posta elettronica per inviare l'email.
Controlla la tua posta nell'istanza di roundcube. Se clicchi sul link dovrebbe attivare un alert.

Questo payload richiede ancora che l'utente clicchi, se hai un'idea per un payload che non richiede un clic per favore fammi sapere.
X: @Gibout2f