Um problema de upload de arquivo irrestrito existe no recurso de importação de campanha. Ao processar um arquivo de campanha, a aplicação copia arquivos de ativos integrados para um diretório de mídia publicamente acessível sem restringir nomes ou tipos de arquivos. Um usuário autenticado com permissão para criar importações de campanha pode explorar isso através da interface do usuário ou do endpoint '/api/campaigns/import' para colocar arquivos arbitrários, como scripts do lado do servidor, na raiz da web. Privilégios de administrador não são necessários. Em servidores web que respeitam a configuração por diretório, como a configuração padrão do Apache na imagem Docker oficial do Mautic, isso pode levar à execução remota de código com os privilégios do usuário do servidor web, concedendo acesso a segredos da aplicação, configuração e dados de contato.