agosto 1, 2024
1 min read

Hacker encontra duas vulnerabilidades zero-day no GitHub Copilot

Hacker encontra duas vulnerabilidades zero-day no GitHub Copilot
Antecipação saque aniversário fgts


O hacker Astrounder, apelido do pesquisador de segurança Marlon Fabiano, encontrou duas vulnerabilidades de dia zero no GitHub Copilot. As falhas, além de permitirem mudanças no comportamento do modelo Copilot, entregam dados do desenvolvedor.

Injeção permitida de prompts maliciosos que podem modificar as respostas

Desenvolvido entre GitHub e OpenAI, GitHub Copilot serve para auxiliar usuários de ambientes de desenvolvimento integrados (Visual Studio Code, Visual Studio, Neovim e JetBrains, por exemplo) sugerindo códigos para preenchimento automático.

“Os dois zero-days permitiram a exfiltração do código do desenvolvedor”, comenta Astrounder. A primeira vulnerabilidade envolve injeção direta e imediata: permitiu a injeção de prompts maliciosos que poderiam modificar as respostas do Copilot e vazar o código-fonte em que o desenvolvedor estava trabalhando.

Copiloto GitHub

“Usando técnicas de cloaking no bate-papo do Copilot no Visual Studio Code, essa vulnerabilidade explorou a falta de validação segura nas respostas do modelo. Através do uso de tags HTML ocultas, invasores podem fazer com que o Copilot execute comandos maliciosos sem o conhecimento do usuário, resultando no vazamento de informações confidenciais”, explica.

A segunda vulnerabilidade envolve injeção através do plugin “@workspace”. Segundo Astrounder, o plugin foi instruído a ler arquivos dentro do repositório e poderia seguir instruções ocultas para realizar ações não autorizadas. Em um caso possível, os invasores poderiam exibir mensagens enganosas aos usuários.

Copiloto GitHub

O pesquisador comenta que ambas as vulnerabilidades trouxeram riscos significativos para que o Copilot pudesse ser manipulado para vazar o código-fonte ou o conteúdo de arquivos abertos no VSCode, afetando diretamente a confidencialidade dos projetos dos desenvolvedores.

O GitHub foi contatado pela Astrounder, que investigou e fez as correções necessárias. Devido às políticas internas do Github, não houve registro de CVEmas as vulnerabilidades já foram corrigidas.

Copiloto GitHubCopiloto GitHub

“É importante não confiarmos cegamente nos serviços de IA. Às vezes quem está interagindo com você não é apenas um modelo de linguagem, mas também há uma série de fluxos que ainda podem ser manipulados maliciosamente”, finalizou Astrounder.

Reporte ao TecMundo

Ó TecMundo apoia o trabalho de hackers éticos. Faça sua denúncia nos seguintes canais:

empréstimo descontado em folha de pagamento

empréstimo instantâneo

simular empréstimo do FGTS Bradesco

auxílio empréstimo brasil 2023

limite de empréstimo

nova margem atribuível

empréstimo em Belo Horizonte

A postagem Hacker encontra duas vulnerabilidades de dia zero no GitHub Copilot apareceu pela primeira vez em WOW News.



Wow News

BCs da América Latina elevam cautela mesmo com Fed mais suave | Finanças
Previous Story

BCs da América Latina elevam cautela mesmo com Fed mais suave | Finanças

Netanyahu alerta que Israel ‘cobrará um preço muito alto’ se for atacado após matar comandantes do Hezbollah e do Hamas
Next Story

Netanyahu alerta que Israel ‘cobrará um preço muito alto’ se for atacado após matar comandantes do Hezbollah e do Hamas

Latest from Blog

Go toTop

Don't Miss