Vulnerabilidade em Azure DevOps pode comprometer segurança de projetos
Um novo tipo de vulnerabilidade foi identificado no Azure DevOps, onde um único comentário invisível em um pull request pode manipular o agente de codificação AI do revisor, permitindo que o atacante acesse projetos sem autorização. A falha, descrita pela empresa de segurança Manifold Security, ocorre devido à falta de proteção contra injeções de prompt em descrições de pull requests, que aceitam Markdown e permitem comentários HTML invisíveis. Isso significa que um atacante pode inserir instruções que o agente AI seguirá sem que o revisor perceba. O problema é agravado pelo fato de que os agentes operam com as credenciais do revisor, permitindo acesso a código-fonte e informações confidenciais. Embora a Microsoft tenha implementado algumas defesas contra injeções de prompt, a ferramenta que retorna as descrições dos pull requests não possui essa proteção, o que representa um risco significativo. A situação é ainda mais preocupante com a tendência crescente de automação nas revisões de código, onde a supervisão humana pode ser reduzida, aumentando a probabilidade de exploração dessa vulnerabilidade. Até o momento, não há correções disponíveis, e a Microsoft não confirmou se irá atribuir um CVE para a falha.
