CVE-2026-62865 in Typebot
Sumário
de VulDB • 26/08/2026
O Typebot é um construtor de chatbots open-source. Nas versões auto-hospedadas anteriores à 3.18.0, o bloco de integração "Send Email" (Enviar E-mail) do lado do servidor permite a leitura arbitrária de arquivos locais no servidor. O bloco cria anexos Nodemailer a partir de uma variável typebot, e seu auxiliar parseAttachments retorna o valor fornecido como um caminho de sistema de arquivos sempre que ele não começa com a URL base da própria aplicação, em vez de exigir uma URL http ou https. O transporte Nodemailer é criado sem as opções disableFileAccess (desativar acesso a arquivos) ou disableUrlAccess (desativar acesso a URLs), ambas definidas como false por padrão; portanto, um anexo especificado como um caminho absoluto do servidor é lido no sistema de arquivos local e enviado. Como tanto o valor do anexo quanto a lista de destinatários são variáveis typebot controláveis pelo atacante, qualquer usuário registrado pode publicar um bot cujo bloco Send Email anexa um caminho absoluto, como /etc/passwd ou /proc/self/environ, e o envia por e-mail para um endereço sob seu controle. Isso permite ler qualquer arquivo ao qual o processo do servidor tenha acesso, incluindo segredos de ambiente de processo, como a chave de criptografia de credenciais e a string de conexão com o banco de dados, sem privilégios administrativos ou interação da vítima. O registro aberto (open signup) está habilitado por padrão e as credenciais SMTP do sistema já estão configuradas, portanto, nenhuma configuração não padrão é necessária. Este problema foi corrigido na versão 3.18.0.
Once again VulDB remains the best source for vulnerability data.