Vulnerabilidades do Paperclip em 10/04/2026

O modo authenticated do Paperclip permite a exploração descrita no aviso quando você mantém a configuração padrão e a instância está acessível pela rede. A falha encadeia o cadastro aberto, a autorização de acesso pelo terminal e a importação de empresas até executar comandos com as permissões do serviço. A versão 2026.416.0 é a correção indicada para os dois pacotes afetados.

AplicativoPaperclip
Data do compilado
Vulnerabilidades1
Gravidade críticaCVSS: 10,0/10Correção disponível

Importação de empresas permite executar comandos no servidor sem acesso prévio

O cadastro aberto permite que um atacante obtenha uma sessão sem convite nem confirmação de email. Com essa sessão, ele aprova o próprio acesso pelo terminal e obtém uma chave persistente da API. A importação no modo new_company aceita essa chave sem exigir permissão de administrador da instância, embora a criação direta de empresas exija essa permissão. O arquivo .paperclip.yaml importado pode configurar um agente com o adaptador process, cujo comando é executado sem isolamento ao acionar o agente. Os comandos rodam com as permissões do usuário do sistema operacional que executa o Paperclip, permitindo ler ou alterar os arquivos acessíveis ao serviço e interromper a execução dos agentes.

Casos de uso afetados

  • Você mantém uma instância acessível pela rede no modo authenticated, com o cadastro aberto por padrão. Um atacante pode iniciar a sequência sem credenciais anteriores e obter o acesso necessário para importar uma empresa.
  • No servidor que você administra, a importação aceita a configuração de um agente com o adaptador process. Ao acionar esse agente, o atacante consegue executar comandos com as permissões do serviço, inclusive para acessar o banco do Paperclip ou alcançar serviços da rede interna.

Confira na sua instância

Confira as versões de paperclipai e @paperclipai/server na instalação que executa o serviço e compare cada uma com a faixa < 2026.416.0. Após atualizar, confirme que o processo em execução usa a versão corrigida. Verifique também o valor efetivo de PAPERCLIP_AUTH_DISABLE_SIGN_UP. Em uma instância de teste, use um cadastro sem privilégio de administrador para tentar importar uma empresa de teste no modo new_company, sem incluir agentes. A tentativa deve ser recusada por falta de permissão e não deve criar a empresa. Essa conferência verifica a autorização da importação sem executar comandos pelo adaptador process.

Versões afetadas e correções

Faixas declaradas no comunicado oficial, por linha de manutenção
LinhaAfetadasCorrigidas
paperclipai (npm)< 2026.416.02026.416.0
@paperclipai/server (npm)< 2026.416.02026.416.0

O aviso também identifica a falha como CVE-2026-41679. Desativar novos cadastros reduz a possibilidade de iniciar a sequência descrita, mas não corrige a autorização da importação nem revoga chaves já emitidas. A correção informada se refere à versão disponível no projeto, não à atualização da sua instância.

Voltar aos compilados de vulnerabilidades
Luiz Eduardo Oliveira Fonseca

Luiz Eduardo Oliveira Fonseca

Fundador e Mentor

Programador há mais de 20 anos, fundador da Powertic e da Promovaweb. Embaixador do n8n no Brasil e da Baserow, Chatwoot, Miro e Kestra. Membro do Product Team do Mautic.

Área pública disponível

Participe da comunidade no Discord

Entre pelo convite oficial, apresente-se à comunidade e acompanhe os avisos e projetos compartilhados entre os encontros.