
Gerador de artefatos de detecção para CVE-2025-52691, uma travessia de caminho pré-autenticação que leva a RCE não autenticado no SmarterMail. Testa builds vulneráveis gravando um arquivo ASPX no diretório App_Data para confirmar a explorabilidade sem comprometimento total.
Ferramenta Geradora de Artefatos de Detecção para RCE Pré-Autenticação SmarterMail 1day
O Gerador de Artefatos de Detecção tenta escrever o arquivo .aspx no diretório C:\Program Files (x86)\SmarterTools\SmarterMail\Service\App_Data (builds 94xx) ou no diretório C:\Program Files (x86)\SmarterTools\SmarterMail\MRS\App_Data (build 16). Isso não leva à Execução Remota de Código, apenas comprova a explorabilidade.
O script foi testado em:
Alguns builds mais antigos (como o SmarterMail 15) não foram testados.
Exemplo de execução contra instância vulnerável:
$ 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
Exemplo de execução contra instância corrigida:
$ 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)
Este script tenta detectar se o SmarterMail está vulnerável ao CVE-2025-52691 RCE Pré-Autenticação.
< SmarterMail 9413
<= SmarterMail 16.3.6989.16341
Para as pesquisas de segurança mais recentes, siga a equipe watchTowr Labs