Tokens de API do n8n expostos em commits públicos do GitHub
Pesquisadores da GitGuardian identificaram 321 instâncias do n8n que aceitam tokens de API expostos em commits públicos do GitHub, representando 36% das instâncias acessíveis testadas. O n8n é uma plataforma de automação de fluxo de trabalho de código aberto amplamente utilizada para conectar bancos de dados, repositórios de código e serviços de IA. A exposição de tokens pode permitir que atacantes acessem dados sensíveis e credenciais sem explorar vulnerabilidades de software. Os pesquisadores demonstraram quatro técnicas de ataque que utilizam apenas funcionalidades documentadas da API REST e requisições HTTP padrão, sem necessidade de ferramentas especializadas. Além disso, muitos tokens não têm data de expiração, o que aumenta o risco de uso indevido. O artigo destaca a importância de proteger credenciais e a necessidade de ações proativas para mitigar esses riscos, especialmente em um cenário onde mais de 100.000 instâncias do n8n estão visíveis publicamente. A situação é preocupante, pois 58% das instâncias escaneadas estavam rodando versões afetadas por pelo menos uma vulnerabilidade conhecida, aumentando a superfície de ataque.
