🍪 Uso de Cookies

Este site utiliza cookies para melhorar sua experiência de navegação e fornecer funcionalidades personalizadas. Ao continuar navegando, você concorda com nossa Política de Privacidade e nossos Termos de Uso.

Valente Soluções
  • Inicio
  • Quem Somos
  • Serviços
  • Blog
  • Portfólio
  • Contato

Invasão ao GitHub: Como uma extensão de código comprometeu o gigante GitHub

Entenda o ataque à cadeia de suprimentos que expôs milhares de repositórios e o que isso ensina sobre a segurança das ferramentas que usamos todos os dias.

 Carlos Valente, em Maio 27, 2026 |  111 visualizações |  Tempo de leitura: 7 min - 1263 palavras.

Tweet Share Threads Share Share Share Tumblr Share Share

Ataque à cadeia de suprimentos envolvendo GitHub e Visual Studio Code
Uma extensão comprometida no Visual Studio Code pode transformar o ambiente de desenvolvimento em porta de entrada para ataques contra o GitHub.

Imagine que o GitHub é uma das fortalezas mais vigiadas do ecossistema digital. Como a casa de 180 milhões de desenvolvedores e um pilar fundamental da estratégia de segurança da Microsoft, seus portões deveriam ser intransponíveis. No entanto, em maio de 2026, descobrimos que a vulnerabilidade de um gigante não reside apenas em seus muros, mas na confiança que depositamos em quem deixamos entrar pela porta da frente.

Através de uma tática clássica de deixar a porta dos fundos aberta, o sofisticado grupo TeamPCP provou que não é preciso derrubar os servidores principais se você puder simplesmente pegar carona em uma ferramenta de trabalho comum. O resultado foi uma infiltração silenciosa que expôs o coração da infraestrutura do GitHub, provando que a sofisticação técnica, quando aliada à falha humana, pode comprometer até os alvos mais endurecidos.

O resultado foi uma infiltração silenciosa que expôs o coração da infraestrutura do GitHub, provando que a sofisticação técnica, quando aliada à falha humana, pode comprometer até os alvos mais endurecidos.

O inimigo mora ao lado: a extensão maliciosa no VS Code

O ataque não começou com uma invasão de força bruta, mas com o comprometimento da Nx Console, uma extensão legítima e popular no marketplace do Visual Studio Code. Os invasores não apenas hackearam o software, eles realizaram o roubo de um token de acesso de um contribuidor legítimo para publicar a versão maliciosa 18.95.0.

Bastou que um único funcionário do GitHub tivesse essa atualização automática ativa em sua máquina corporativa para que o desastre começasse. Este é o exemplo perfeito de um Supply Chain Attack (Ataque à Cadeia de Suprimentos): em vez de atacar o servidor global, os criminosos envenenam a cadeia de suprimentos do desenvolvedor, as ferramentas que ele usa para construir o sistema.

Para o desenvolvedor, a IDE (Ambiente de Desenvolvimento Integrado), como o Visual Studio Code, é seu escritório digital. As extensões são assistentes de produtividade. Quando um desses assistentes é secretamente substituído por um espião, ele ganha acesso total ao que o profissional está digitando, criando ou acessando.

As medidas adotadas pelo GitHub incluem:

"As medidas adotadas [pelo GitHub] incluem o isolamento do dispositivo comprometido, a remoção da extensão considerada maliciosa e a rotação de credenciais críticas para reduzir riscos adicionais."

Operação Megalodon: 5 mil invasões em 6 horas

Uma vez dentro do ambiente, a escala e a velocidade da ofensiva automatizada, batizada de Operação Megalodon, foram devastadoras. No dia 18 de maio de 2026, em uma janela de tempo mínima, o ataque atingiu proporções industriais:

  • Tempo de duração: apenas 6 horas (entre 11h36 e 17h48 UTC).
  • Repositórios internos afetados: 3.800 projetos privados do próprio GitHub.
  • Alcance total da campanha: 5.561 repositórios comprometidos globalmente.
  • Volume de ataque: 5.718 commits maliciosos enviados.

Para evitar a detecção, os criminosos utilizaram o que chamamos de identidades forjadas. Eles criaram contas descartáveis que se passavam por bots de Integração Contínua (CI), como o build-bot ou ci-bot.

  • Commits: são os registros de alterações no código.
  • Bots de CI: são robôs que automatizam testes e manutenções de rotina.

Ao mimetizar o comportamento desses robôs, os atacantes camuflaram o envio de código malicioso como se fossem atualizações automáticas inofensivas, tornando o ataque invisível aos olhos de revisores humanos.

Backdoor em arquivos YAML do GitHub Actions e roubo de credenciais
Arquivos YAML, tokens OIDC e fluxos de GitHub Actions podem ser alvos críticos em ataques automatizados contra a cadeia de suprimentos.

O que os hackers realmente levaram?

O TeamPCP não estava interessado em textos simples ou imagens. O objetivo era o credential scraping (raspagem de credenciais) de alto nível. Eles exfiltraram as chaves mestras da infraestrutura tecnológica do GitHub e de seus parceiros.

A lista de segredos roubados incluía:

  • Chaves SSH: credenciais que permitem acesso direto e administrativo a servidores remotos.
  • Tokens de nuvem: chaves de acesso para infraestruturas gigantescas na AWS, Azure e Google Cloud.
  • Mecanismo OIDC (OpenID Connect): tokens que permitem que um sistema prove sua identidade a outro sem senhas fixas.

A exfiltração de variáveis de ambiente e tokens OIDC é crítica. É como se o ladrão tivesse feito uma cópia da sua chave biométrica, ele pode se passar pelo proprietário legítimo perante outros serviços de nuvem, acessando dados e escalando privilégios sem jamais disparar um alerta de senha incorreta.

Relatórios indicam que o volume total de dados roubados foi colocado à venda em fóruns cibercriminosos pelo valor de US$ 50 mil.

O backdoor silencioso nos arquivos YAML

A técnica central do ataque foi a injeção de um backdoor (porta dos fundos) em arquivos YAML do GitHub Actions. O YAML é o arquivo de instruções que diz ao servidor como automatizar tarefas de software.

Os atacantes inseriram apenas uma linha de código que executava um script codificado em base64. Essa codificação servia para ofuscar o comando malicioso, escondendo-o de filtros de segurança simples. Além disso, o malware utilizava o gatilho workflow_dispatch, o que permitia que o código ficasse dormente. Ele não aparecia no histórico padrão de execuções, esperando um comando remoto para acordar.

Um caso alarmante foi o do pacote tiledesk-server, distribuído via npm. As versões 2.18.6 a 2.18.12 foram publicadas com esse backdoor embutido. O desenvolvedor legítimo continuou atualizando o sistema sem perceber que estava distribuindo uma ferramenta de espionagem para todos os seus usuários.

TeamPCP: os arquitetos do caos

O grupo por trás da operação é o TeamPCP, também monitorado pela comunidade de inteligência como UNC6780. Eles não são amadores, são especialistas em ataques à cadeia de suprimentos, com um histórico que inclui invasões à OpenAI, à Comissão Europeia e à Grafana Labs.

Utilizando malwares avançados como o Mini Shai-Hulud, o grupo foca em infectar ferramentas de código aberto para atingir engenheiros de elite. Com motivação financeira clara e conexões com grupos notórios como o LAPSUS$, o UNC6780 demonstra que o alvo mais valioso hoje não é o dado do usuário final diretamente, mas a infraestrutura que o sustenta.

Leia também

Para aprofundar os riscos de malware, roubo de credenciais e estratégias de proteção digital, veja também estes conteúdos relacionados:

  • O perigo por trás do boato: como um vírus pode roubar suas credenciais online
  • SORVEPOTEL no WhatsApp: o “vírus” que dispara ZIPs sozinho e como se proteger
  • Cibersegurança avançada: proteja seu negócio no mundo digital

Conclusão e reflexão final

O incidente no GitHub é um lembrete severo de que, embora os dados dos clientes não tenham sido comprometidos nesta fase, o coração produtivo de uma das maiores empresas do mundo foi violado. Isso prova que, em cibersegurança, nenhum sistema é infalível se a sua fundação for construída sobre a confiança cega em ferramentas de terceiros.

A lição para qualquer profissional ou empresa é clara: auditorias rigorosas em plugins, extensões e bibliotecas não são burocracia, são sobrevivência. O uso de ferramentas como o Dependabot e a rotação constante de credenciais são o mínimo necessário em um campo de batalha cada vez mais automatizado.

Em um mundo onde confiamos cegamente em plugins e assistentes digitais para cada linha de código, a provocação que fica é: você realmente sabe quem escreveu o código da ferramenta que você instalou hoje?

Consultoria em segurança digital

Se a sua empresa precisa revisar extensões, bibliotecas, credenciais, fluxos de automação, ambientes de desenvolvimento ou práticas de segurança em nuvem, a Valente Soluções pode ajudar com uma avaliação técnica e estratégica. Para conversar sobre o cenário da sua organização, entre em contato.

Nota: Todas as imagens utilizadas neste artigo foram geradas com o auxílio de inteligência artificial por meio do ChatGPT 5.5 e Nano Banana 2, com o objetivo de ilustrar o conteúdo de forma didática e acessível aos nossos leitores.

Tags

 github  visual studio code  nx console  ataque à cadeia de suprimentos  supply chain attack  segurança digital  cibersegurança  credenciais  tokens  github actions  malware  backdoor  team pcp  oidc  devsecops

Leia Também

1.
Hacking Automatizado: O que o alerta do Google sobre a IA significa para você
14 Mai, 2026
2.
O Gemini Intelligence Chegou: O seu Android está pronto ou ficou no passado?
19 Mai, 2026
3.
Como reutilizar um HD antigo e acabar com a memória cheia da sua TV
11 Mai, 2026
4.
Como o Zorin OS 18.1 conquistou milhões de usuários
24 Abr, 2026
5.
Seu Chrome "engoliu" 4 GB de espaço sem você saber
15 Mai, 2026

Política de Privacidade


Na Valente Soluções em Informática, privacidade e segurança são prioridades e nos comprometemos com a transparência do tratamento de dados pessoais dos nossos usuários/clientes. Por isso, esta presente Política de Privacidade estabelece como é feita a coleta, uso e transferência de informações de clientes ou outras pessoas que acessam ou usam nosso site.

Ao utilizar nossos serviços, você entende que coletaremos e usaremos suas informações pessoais nas formas descritas nesta Política, sob as normas da Constituição Federal de 1988 (art. 5º, LXXIX; e o art. 22º, XXX – incluídos pela EC 115/2022), das normas de Proteção de Dados (LGPD, Lei Federal 13.709/2018), das disposições consumeristas da Lei Federal 8078/1990 e as demais normas do ordenamento jurídico brasileiro aplicáveis.

Dessa forma, a VALENTE SOLUÇÕES EM INFORMÁTICA, doravante denominada simplesmente como "Valente Soluções", inscrita no CNPJ/MF sob o nº 25.338.191/0001-58, no papel de Controladora de Dados, obriga-se ao disposto na presente Política de Privacidade.

Cookies

A Valente Soluções não solicita ou guarda nenhum dado pessoal dos usuários em nosso banco de dados. Porém utilizamos cookies, que são arquivos de texto enviados pela plataforma ao seu computador e que nele se armazenam, que contém informações relacionadas à navegação do site. Em suma, os Cookies são utilizados para aprimorar a experiência de uso. Você pode desativar completamente esses cookies nas opções do seu browser. Entretanto, isso pode afetar sua experiência com nosso site e até com outros.

Para gerenciar os cookies do seu navegador, basta fazê-lo diretamente nas configurações do navegador, na área de gestão de Cookies. Você pode acessar tutoriais sobre o tema diretamente nos links abaixo:

  • Se você usa o Google Chrome
  • Se você usa o Mozilla Firefox
  • Se você usa o Microsoft Edge
  • Se você usa o Internet Explorer
  • Se você usa o Opera
  • Se você usa o Safari

Google Analytics

Este site usa o Google Analytics, um serviço de análise web fornecido pela Google, Inc. ("Google"). O Google Analytics utiliza uma forma específica de "cookies", ou seja, arquivos de texto, que são armazenados no seu computador e permitem a análise do seu uso do site. A informação gerada pelo cookie acerca da sua utilização do site será transmitida e armazenada em um servidor da Google nos EUA.

Gostaríamos de salientar que o Google Analytics foi ampliado neste site para incluir o código "gat._anonymizeIp ();" a fim de garantir a gravação anônima de endereços IP (as chamadas máscaras de IP). Devido à anonimização do IP neste site, seu endereço IP é abreviado pela Google dentro do território da União Europeia e do Tratado da Comunidade Econômica Europeia. Só em casos excepcionais é que o endereço IP completo é transmitido a um servidor da Google nos EUA e aí então abreviado.

A Google usa esta informação em nosso nome para analisar seu uso deste site, a fim de compilar relatórios sobre atividades do site e fornecer serviços adicionais relacionados ao uso do site e uso da Internet para o operador do site. O endereço IP transmitido para o Google Analytics pelo seu navegador não está consolidado com outros dados da Google.

Período de Armazenamento dos Seus Dados

Os dados fornecidos serão armazenados apenas durante o período necessário para realizar as respectivas finalidades para as quais nos transmitiu seus dados ou para o cumprimento das disposições legais.

Dados Coletados

Dados pessoais são informações que permitem identificação, tais como o nome, e-mail, telefone ou endereço. A Valente Soluções não coleta dados pessoais, exceto quando especificamente fornecidos nos atos de solicitação de orçamento, preenchimento do formulário de contato e salvo consentimento para a sua utilização.

Armazenamos, usamos ou transferimos seus dados pessoais apenas com seu consentimento e em situações como o processamento de uma solicitação de orçamento feita em nosso site, para responder às suas perguntas, pedidos de informações ou para informá-lo sobre novidades em nossos serviços.

Contato, Pedido de Informações, Revogação, Bloqueio, Exclusão

A qualquer momento e de forma gratuita, você poderá se opor ao uso dos seus dados pessoais, proceder à parcial ou total exclusão ou bloqueio ou pedir informações/retificações relativas aos seus dados pessoais armazenados por nós. Não é necessário preencher um formulário especial. Você pode, por exemplo, enviar um e-mail para [email protected].

Segurança dos Dados

Como dito nos tópicos acima, não armazenamos dados dos clientes em nosso banco de dados. Mesmo assim, mantemos nosso site sempre atualizado conforme a evolução das linguagens de programação e atualização das ferramentas do servidor de hospedagem. Nossos procedimentos de segurança são regularmente aprimorados, de modo a refletir o progresso tecnológico.

Atualizações e Alterações

Podemos alterar ou atualizar partes da declaração de privacidade de dados sem aviso prévio. Consulte regularmente a declaração de privacidade de dados antes de usar nosso site, para ficar a par das alterações e atualizações efetuadas.

Última atualização da declaração de privacidade de dados: agosto de 2025.

Menu Principal

  • Inicio
  • Quem Somos
  • Serviços
  • Blog
  • Portfólio
  • Contato

Inscreva-se

Gostaria de receber notícias e informações da Valente Soluções, sabendo que posso, a qualquer momento, remover meu e-mail da lista.

No Facebook

Logo Valente Soluções
© 2017 - Valente Soluções em Informática
Todos os direitos reservados.
Política de Privacidade | Termos de Uso