CVE-2026-40313: PraisonAI: vazamento de credenciais no GitHub Actions por tokens persistidos (ArtiPACKED)
As versões do PraisonAI até 4.5.139, inclusive, possuem workflows do GitHub Actions que fazem checkout do código sem desativar a persistência de credenciais, o que pode deixar o GITHUB_TOKEN gravado na configuração local do git. Se etapas posteriores enviarem esses diretórios como artefatos, os tokens podem ficar acessíveis a quem consegue baixar os artefatos de um repositório público. O registro indica que a correção está na versão 4.5.140 e informa pontuação CVSS 9.1, mas nas fontes consultadas não há exploração confirmada.
Visão geral
O PraisonAI é um sistema de equipes multiagente. O registro disponível descreve seus workflows do GitHub Actions como afetados pelo padrão ArtiPACKED, em que credenciais gravadas pelo actions/checkout durante a execução podem acabar em artefatos de build enviados. A correção está na versão 4.5.140, segundo o registro e o aviso de segurança do GitHub.
Impacto
- Tokens como o GITHUB_TOKEN podem ser armazenados na configuração local do git durante o checkout e depois incluídos em artefatos.
- O registro descreve possíveis consequências, como envio não autorizado de código, adulteração de releases e pacotes e exposição de segredos do repositório.
- Os registros disponíveis classificam o problema como crítico, com pontuação CVSS 9.1.
Produtos e versões afetados
- MervinPraison PraisonAI: versões anteriores à 4.5.140 constam como afetadas, sendo as versões até 4.5.139, inclusive, descritas como vulneráveis.
- Praison Praisonai: consta a mesma faixa, anterior à 4.5.140.
Status de exploração
- O catálogo KEV da CISA não lista este CVE no registro.
- O registro SSVC indica exploração como none.
- A probabilidade EPSS no registro é 0.00511.
- Nas fontes consultadas não aparece exploração ativa confirmada.
Correção e mitigação
- Atualize o PraisonAI para a versão 4.5.140, identificada no registro como correção.
- Revise os workflows do GitHub Actions e desative a persistência de credenciais nas etapas de checkout em que o token não é necessário depois.
- Restrinja quais etapas podem enviar artefatos e exclua metadados do git dos envios.
- Se artefatos de execuções afetadas podem ter sido expostos, rotacione os tokens e segredos relevantes. O aviso da Unit 42 consta no registro como referência de mitigação.
Orientação para detecção
- Audite os arquivos de workflow nos diretórios de workflows e ações do repositório em busca de etapas de checkout que não desativam a persistência de credenciais.
- Revise as etapas de envio de artefatos para confirmar se podem capturar metadados ou arquivos de configuração do repositório.
- Revise a lista de artefatos gerados por execuções públicas e a atividade de acesso a eles.
- Observe atividade inesperada em repositório, releases ou pacotes que possa indicar uso indevido de credenciais expostas.
Limitações das informações disponíveis
- O registro não enumera todos os arquivos de workflow afetados além dos diretórios citados.
- O registro não confirma se algum artefato real continha tokens.
- A data do EPSS no registro é posterior à data de publicação, por isso o valor deve ser interpretado com cautela.
- O nome do CWE não consta no registro; há apenas o identificador CWE-829.
Perguntas frequentes
Quais versões do PraisonAI são afetadas?
O registro descreve as versões até 4.5.139, inclusive, como vulneráveis, e lista a faixa afetada como anterior à 4.5.140.
Há exploração ativa conhecida para esta vulnerabilidade?
O CVE não consta como listado no catálogo KEV da CISA no registro, e nas fontes consultadas não aparece exploração ativa confirmada.
O que os mantenedores devem fazer primeiro?
Atualizar para a versão 4.5.140, revisar as etapas de checkout que persistem credenciais e rotacionar tokens se artefatos de execuções afetadas podem ter sido expostos.
Esta análise foi redigida com auxílio de IA a partir de dados verificados das fontes e checada automaticamente contra eles.