
Generatore di artefatti di rilevamento per CVE-2025-52691, un path traversal pre-auth che porta a RCE non autenticato in SmarterMail. Sonda le build vulnerabili scrivendo un file ASPX nella directory App_Data per confermare l'exploitability senza compromissione completa.
Strumento di generazione di artefatti di rilevamento per SmarterMail Pre-Auth RCE 1day
Il generatore di artefatti di rilevamento tenta di scrivere il file .aspx nella directory C:\Program Files (x86)\SmarterTools\SmarterMail\Service\App_Data (build 94xx) o nella directory C:\Program Files (x86)\SmarterTools\SmarterMail\MRS\App_Data (build 16). Questo non porta all'esecuzione di codice in remoto, dimostra solo la sfruttabilità.
Lo script è stato testato su:
Alcune build più vecchie (come SmarterMail 15) non sono state testate.
Esempio di esecuzione contro un'istanza vulnerabile:
$ python3 .\watchTowr-vs-SmarterMail-CVE-2025-52691.py -H http://smartermail.lab:9998
__ ___ ___________
__ _ ______ _/ |__ ____ | |_\__ ____\____ _ ________
\ \/ \/ \__ \ ___/ ___\| | \| | / _ \ \/ \/ \_ __ \
\ / / __ \| | \ \___| Y | |( <_> \ / | | \/
\/\_/ (____ |__| \___ |___|__|__ | \__ / \/\_/ |__|
\/ \/ \/
watchTowr-vs-SmarterMail-CVE-2025-52691.py
(*) CVE-2025-52691 Detection Artifact Generator: SmarterMail Path Traversal Leading to Unauthenticated RCE
- Piotr (@chudyPB) and Sina Kheirkhah (@SinSinology) of watchTowr (@watchTowrcyber)
[+] VULNERABLE - file epoyn5_0.aspx got uploaded
Esempio di esecuzione contro un'istanza con patch applicata:
$ python3 .\watchTowr-vs-SmarterMail-CVE-2025-52691.py -H http://smartermail.lab:9998
__ ___ ___________
__ _ ______ _/ |__ ____ | |_\__ ____\____ _ ________
\ \/ \/ \__ \ ___/ ___\| | \| | / _ \ \/ \/ \_ __ \
\ / / __ \| | \ \___| Y | |( <_> \ / | | \/
\/\_/ (____ |__| \___ |___|__|__ | \__ / \/\_/ |__|
\/ \/ \/
watchTowr-vs-SmarterMail-CVE-2025-52691.py
(*) CVE-2025-52691 Detection Artifact Generator: SmarterMail Path Traversal Leading to Unauthenticated RCE
- Piotr (@chudyPB) and Sina Kheirkhah (@SinSinology) of watchTowr (@watchTowrcyber)
[-] NOT VULNERABLE - patch applied (INVALID_GUID error message appeared)
Questo script tenta di rilevare se SmarterMail è vulnerabile a CVE-2025-52691 Pre-Auth RCE.
< SmarterMail 9413
<= SmarterMail 16.3.6989.16341
Per le ultime ricerche sulla sicurezza, segui il team di watchTowr Labs