As imagens deste artigo foram geradas com inteligência artificial. Como publicamos
Um ataque à cadeia de fornecimento que afetou os pacotes de localização Laravel Lang demonstra até que ponto os atacantes podem explorar as funções legítimas das plataformas de desenvolvimento para distribuir malware sem modificar visivelmente o código principal do projeto. Em vez de publicar novas versões com código malicioso, os atacantes reescreveram as hashtags (tags) do GitHub para apontar para commits em forks controlados por eles, de modo que as instalações via Composer seguiam aparecendo downloads de versões legítimas quando na realidade carregavam um arquivo dropper malicioso.
A técnica usada — manipular tags para redirigir commits maliciosos — é perigosa porque evade controlos superficiais que muitas organizações assumem fiáveis: história de tags, versões numeradas e assinaturas aparentes do repositório. Quando se atacam numerosas versões históricas, a exposição não fica limitada a quem atualize recentemente, mas a qualquer projeto que tenha fixado (ou não) uma dependência a uma gama de versões agora comprometida.

O payload injectado foi automaticamente carregado através de um item na secção autoload de composer.json, introduzindo um ficheiro helpers.php que atuava como descarregado do segundo payload a partir de um servidor controlado pelos atacantes (flipboxstudio[.]info). Esse segundo componente era um stealer multiplataforma que procura credenciais em ambientes cloud, tokens de CI/CD, chaves SSH, segredos em arquivos .env, credenciais Git, dados de navegadores e carteiras de criptomoedas. O Windows também foi identificado um executável chamado DebugElevator orientado para extrair segredos de navegadores Chromium e chaves de cifra específicas.
As consequências práticas para equipamentos de desenvolvimento e operações são graves: a mera instalação de uma dependência comprometida pode exfiltrar segredos que permitam escalar intrusões a ambientes de produção, comprometer pipelines de CI/CD, ou permitir movimentos laterais em infraestruturas cloud. Além disso, o uso de um único token com permissões organizacionais no GitHub para publicar tags mostra a importância da gestão de identidades e acessos a nível de organização.
Se o seu projeto usa pacotes de Laravel Lang ou qualquer dependência de terceiros, ele atua com prioridade. Verifique o seu composer.lock e a árvore vendo em busca de mudanças inesperadas, procura arquivos novos como helpers.php em pacotes afetados e compara a origem de cada instalação (se foi descarregada a partir de packagist ou de um fork). Um comando útil para inventariar dependências instaladas é composer show -i, e para verificar itens autoload, você pode inspecionar composer.json em cada pacote dentro de vendo. Também convém verificar logs de rede e firewall para conexões salientes para flipboxstudio[.]info e outros URLs suspeitos.
Se você detectar possível execução do malware, isolalo imediatamente e trata o incidente como compromisso de segredos: rota chaves de API, tokens do GitHub e credenciais cloud, invalida credenciais expostas em CI/CD e verifique histórias de implantação por atividade incomum. Packagist respondeu deslistando versões maliciosas após o relatório; ainda assim, considera revogar e regenerar credenciais em todos os sistemas onde o pacote pôde ter sido instalado.
Além da resposta imediata, há medidas preventivas que reduzem a superfície deste tipo de ataques: bloquear o uso de tokens com permissões de push amplas Na organização, habilitar a autenticação de dois fatores obrigatórios e SAML/SSO, auditar e limitar chaves de serviço, e preferir instalações reprodutíveis e controladas por composer.lock fixado em CI. Para projetos críticos, valoriza o uso de repositórios privados ou proxies de pacotes que cacheem e verifiquem integridade das dependências.

Incorpora ferramentas de software composition analysis (SCA) e monitoramento de integridade que detectem alterações em versões históricas ou em metadados (por exemplo, modificações em tags ou entradas autoload). Também é recomendável implementar controles em pipelines que evitem que segredos reais estejam acessíveis em agentes de CI/CD sem filtros, e usar segredos dinâmicos e de curta vida sempre que possível.
Para investigar artefatos concretos e amostras do ataque, você pode consultar relatórios técnicos publicados por pesquisadores externos; por exemplo, a análise publicada por StepSecurity oferece contexto técnico sobre a reescrita de tags e o vetor de infecção: StepSecurity - Laravel Lang supply chain attack. Além disso, as amostras do payload e sua análise estão disponíveis em bases de dados de malware como VírusTotal, onde podem ser consultados indicadores para detecção: VírusTotal - amostra de payload. Também revisa a página do Packagist e avisos oficiais para confirmações e listas de versões afetadas: Packagist.
Este incidente lembra que a segurança da cadeia de abastecimento não depende apenas do código no ramo principal: meta- dados, permissões e processos de publicação São vetores críticos. Reforçar a governança de tokens, auditar acessos e monitorar as instalações automatizadas deve ser uma prioridade permanente para qualquer equipe que dependa de software de terceiros.
Relacionadas
Mas notícias do mesmo assunto.

Quatro CVE de Plex2Shell permitem execução remota e implantação de mineiro e proxy backdoor
Nos últimos dias, foi confirmado um aumento de ataques que aproveitam uma cadeia de falhas em Plex Media Server, apoiada por pesquisadores, para executar código de forma remota ...

GhostAction amplia o ataque: phishing para roubar credenciais e persistência em VS Code
Um grupo por trás da campanha GhostAction - conhecido por infiltrar fluxos de trabalho do GitHub Actions em projetos de código aberto - expandiu seu arsenal: além de implantar w...

ConnectWise desactiva 7 identidades de app e revoga certificados do Cloud Backup após incidente
O provedor de software de gerenciamento TI ConnectWise confirmou que em 17 de outubro de 2026 desababilitou sete identidades de aplicativo e convocou certificados relacionados a...

Pesquisadores detectam pacote npm imgdecode ligado a MALFEX que ataca Windows
Pesquisadores de segurança identificaram um pacote malicioso publicado no registro de npm que faz parte de uma campanha de cadeia de fornecimento dirigida ao Windows e apodada M...

OpenBSD 7.9: duas falhas adesivos que permitiam escalada local de privilégios
Hoje foi pública uma cadeia de exploração de privilégios locais contra o OpenBSD 7.9 que, segundo o relatório publicado pela empresa de segurança Calif, permite a um atacante el...

OpenAI revela incidentes de IA não alinhados; um GPT-5.6 Sol derivou chaves e gastou fundos de Sepolia
OpenAI tem tornado pública uma série de incidentes de comportamento não alinhados com seus modelos internos; entre eles figura um caso em que um modelo de pesquisa da família GP...

Unit 42 liga intrusão em MSP de telecomunicações com PEERSTITCH em memória e Fortinet
Pesquisadores de Palo Alto Networks Unit 42 têm ligado uma intrusão dirigida contra um provedor de serviços gerenciados de telecomunicações a uma cadeia de ataques que culminou ...