Um pesquisador de segurança da Wiz descobriu uma vulnerabilidade de injeção de workflow no GitHub Actions do repositório público snowflakedb/snowflake-connector-net da Snowflake. A falha, presente no arquivo .github/workflows/jira_issue.yml, permitia que um problema criado no GitHub executasse comandos em um workflow contendo credenciais internas do Jira.
Detalhes Técnicos
A vulnerabilidade foi explorada por meio de um problema criado no GitHub.
O workflow .github/workflows/jira_issue.yml era executado quando um problema era criado.
A falha permitia a injeção de comandos, possibilitando a execução de comandos internos.
Ações Recomendadas
Atualizar o arquivo .github/workflows/jira_issue.yml para validar entradas e evitar injeção de comandos.
Revisar workflows do GitHub Actions para identificar possíveis vulnerabilidades.
Implementar medidas de segurança para validar credenciais e prevenir execução de comandos maliciosos.