sampanews.com
  • Cidades
  • Mundo
  • Política
  • Negócios
  • Esporte
  • Saúde
  • Cultura
  • Tecnologia
  • Auto

O que você está procurando?

Auto Cidades Cultura Economia Esporte Mundo Negócios

Recente

Última dança de CR7 é o destaque do Grupo K da Copa do Mundo
10 de junho de 2026
Novas TVs OLED da LG trazem mais funções de controles para luzes e cores
10 de junho de 2026
Logitech lança mouse dobrável Mobi Fold e apresentador com feedback háptil
10 de junho de 2026
Investigação aponta que empresário pediu gravação de encontro com ex-chefe da Dise de Campinas
10 de junho de 2026
quarta-feira, junho 10, 2026
Top Posts
Última dança de CR7 é o destaque do...
Novas TVs OLED da LG trazem mais funções...
Logitech lança mouse dobrável Mobi Fold e apresentador...
Investigação aponta que empresário pediu gravação de encontro...
Motorista de aplicativo é rendido e agredido após...
BYD Atto 2 é híbrido plug-in flex por...
Uber Drift? Projeto coloca passageiros em experiência inspirada...
Discord caiu? Aplicativo fica fora do ar nesta...
Festa literária da Fiocruz debate a ciência no...
Home office: 103 vagas para trabalho remoto [09/06]
sampanews.com
Banner
  • Cidades
  • Mundo
  • Política
  • Negócios
  • Esporte
  • Saúde
  • Cultura
  • Tecnologia
  • Auto

O que você está procurando?

Auto Cidades Cultura Economia Esporte Mundo Negócios

Recente

Última dança de CR7 é o destaque do Grupo K da Copa do Mundo
10 de junho de 2026
Novas TVs OLED da LG trazem mais funções de controles para luzes e cores
10 de junho de 2026
Logitech lança mouse dobrável Mobi Fold e apresentador com feedback háptil
10 de junho de 2026
Investigação aponta que empresário pediu gravação de encontro com ex-chefe da Dise de Campinas
10 de junho de 2026
sampanews.com

O que você está procurando?

Auto Cidades Cultura Economia Esporte Mundo Negócios

Recente

Última dança de CR7 é o destaque do Grupo K da Copa do Mundo
10 de junho de 2026
Novas TVs OLED da LG trazem mais funções de controles para luzes e cores
10 de junho de 2026
Logitech lança mouse dobrável Mobi Fold e apresentador com feedback háptil
10 de junho de 2026
Investigação aponta que empresário pediu gravação de encontro com ex-chefe da Dise de Campinas
10 de junho de 2026
sampanews.com
  • Cidades
  • Mundo
  • Política
  • Negócios
  • Esporte
  • Saúde
  • Cultura
  • Tecnologia
  • Auto
Copyright 2026 - Todos os Direitos Reservados

Após ataque à NPM, criminosos distribuem versão maliciosa do Bitwarden para roubar dados e credenciais

por SampaNews 24 de abril de 2026
24 de abril de 2026
19

Uma ferramenta criada para proteger senhas foi usada para roubá-las. A versão 2026.4.0 do @bitwarden/cli ficou disponível no npm por menos de duas horas na última terça-feira (22), carregando um malware que furtava credenciais de desenvolvedores, de chaves SSH a tokens de nuvem.

O caso ocorreu após atacantes sequestrarem o pipeline de publicação da Bitwarden, sem deixar rastros no repositório. Por sua vez, a empresa confirmou o incidente e afirma que nenhum dado de vault de usuários foi comprometido. O ataque atinge um dos gerenciadores de senhas mais adotados no mercado corporativo. A ferramenta serve mais de 10 milhões de usuários e 50 mil empresas, segundo a Socket, uma das empresas responsáveis pela investigação.

smart_display

Nossos vídeos em destaque

Plataforma Socket identificou o pacote @bitwarden/cli 2026.4.0 como malware e atribuiu pontuação zero em segurança de supply chain; versão foi marcada como depreciada após a descoberta. Imagem: Socket.

Como o pipeline da Bitwarden foi comprometido

O ponto de entrada foi a conta GitHub de um engenheiro da Bitwarden. Com o acesso em mãos, o atacante criou um branch no repositório bitwarden/clients, inseriu um tarball malicioso pré-compilado e reescreveu o workflow publish-cli.yml para trocar um token OIDC do GitHub Actions por um token de autenticação do npm, publicando o pacote adulterado diretamente no registro.

Depois de concluir a publicação, o atacante apagou todas as evidências no repositório, incluindo o branch, o histórico de execuções do workflow e a tag de release. O pacote permaneceu disponível no npm como único artefato remanescente.

npm-hack
É o primeiro caso confirmado em que o OIDC Trusted Publishing do npm, mecanismo criado para aumentar a segurança das publicações, foi explorado como vetor de ataque

O incidente é considerado o primeiro caso confirmado em que o mecanismo de OIDC Trusted Publishing do npm foi explorado como vetor de ataque. Esse recurso foi criado justamente para eliminar tokens de longa duração, mas não oferece restrições por branch. Qualquer branch comprometido no repositório tinha permissão para publicar no npm.

O que o malware fazia

O pacote comprometido mantinha a funcionalidade original do CLI. Desenvolvedores que instalaram a versão 2026.4.0 recebiam uma ferramenta funcional, sem mensagens de erro e sem qualquer sinal visível de problema.

Por baixo, um hook de preinstalação executava bw_setup.js antes de qualquer interação do usuário. Esse loader baixava o runtime Bun, um ambiente JavaScript alternativo ao Node, e usava-o para executar o payload principal, bw1.js, 9,7 MB de JavaScript ofuscado. A escolha do Bun é deliberada. 

Regras de detecção em EDRs e SIEMs monitoram processos suspeitos do Node durante instalações de pacotes. Um processo bun passa despercebido pela maioria dessas ferramentas.

cuidado-vpn-falsa-oferecida-em-resultados-de-busca-e-malware-disfarcado-banner.png
Ferramentas de segurança como o Harden Runner, da StepSecurity, bloquearam a tentativa de exfiltração ao detectar conexão não autorizada com o domínio audit.checkmarx.cx.

O stealer rastrear, em paralelo, três categorias de alvos. Credenciais locais incluíam chaves SSH, configurações do Git, histórico de shell, tokens npm e GitHub, credenciais AWS e GCP e arquivos .env. Em ambientes de CI/CD com a variável GITHUB_ACTIONS=true, o malware ativava um módulo específico para extrair o token de sessão do GitHub CLI via memory scraping do processo Runner.Worker e enumerar todos os repositórios acessíveis.

A terceira categoria é incomum para ataques desse tipo. O malware enumerava explicitamente ferramentas de codificação com IA, incluindo Claude Code, Cursor, Kiro, Codex CLI e Aider. Arquivos como ~/.claude.json e configurações de servidores MCP eram tratados como alvos prioritários, no mesmo nível de tokens de nuvem.

Além do roubo, o malware garantia persistência injetando o payload nos arquivos ~/.bashrc e ~/.zshrc, e usava um lock file em /tmp/tmp.987654321.lock para evitar múltiplas execuções simultâneas.

uma silhueta de uma cabeça de lado, com códigos de programação ao fundo da tela.
Malware de 9,7 MB foi ofuscado para dificultar análise estática; todas as strings ficavam armazenadas em um array rotacionado acessado por chamadas indexadas em hexadecimal.

Exfiltração, fallback e atribuição complicada

Os dados coletados eram criptografados com AES-256-GCM e enviados para audit.checkmarx.cx, domínio registrado para imitar telemetria legítima da Checkmarx. Se esse canal fosse bloqueado, o malware criava repositórios sob a conta da própria vítima e enviava os dados para lá, tornando o tráfego indistinguível de uso normal da API do GitHub.

Os repositórios seguem uma nomenclatura temática do filme Duna no formato palavra-palavra-três dígitos, com termos como atreides, sandworm e harkonnen. Strings ideológicas embutidas no código, como “Shai-Hulud: The Third Coming” e referências ao “Butlerian Jihad”, indicam conexão com uma campanha de supply chain que emergiu no ano passado, mas com assinatura operacional diferente.

Outro sinal que complica a atribuição é um kill switch, no qual o malware encerra a execução silenciosamente se detectar que o locale do sistema começa com “ru”, verificando variáveis como LC_ALL, LC_MESSAGES e LANG. A Socket aponta que a infraestrutura é compartilhada com o grupo TeamPCP, mas as diferenças sugerem um operador distinto, um subgrupo ou uma evolução na postura da campanha.

malvertising-distribuicao-de-malwares-em-anuncios-pagos-esta-em-alta-thumb.png
Ataque partiu do comprometimento da conta GitHub de um engenheiro da Bitwarden e não deixou rastros no repositório após a publicação.

Como se proteger

Apenas quem instalou a versão 2026.4.0 pelo npm no período afetado está exposto. A recomendação é desinstalar o pacote com npm uninstall -g @bitwarden/cli, limpar o cache com npm cache clean –force e instalar a versão 2026.4.1.

Todas as credenciais presentes na máquina devem ser rotacionadas, incluindo tokens GitHub e npm, chaves SSH, credenciais de nuvem e chaves de API armazenadas em ~/.claude.json ou configurações de MCP. 

Pipelines de CI/CD que executaram a instalação devem ser tratados como totalmente comprometidos, com auditoria de workflows, branches inesperados e repositórios públicos criados recentemente. Um CVE está sendo emitido para a versão 2026.4.0.

Acompanhe o TecMundo nas redes sociais. Para mais notícias de segurança e tecnologia, inscreva-se em nossa newsletter e canal do YouTube.

autor de origem

Compartilhar 0 FacebookTwitterLinkedinWhatsapp
postagem anterior
Mário Gatti anuncia reabertura da UTI Adulto, após surto da bactéria KPC
próxima postagem
Convocação final para a Copa terá Museu do Amanhã como palco

Você também pode gostar

Novas TVs OLED da LG trazem mais funções...

10 de junho de 2026

Logitech lança mouse dobrável Mobi Fold e apresentador...

10 de junho de 2026

Uber Drift? Projeto coloca passageiros em experiência inspirada...

10 de junho de 2026

Discord caiu? Aplicativo fica fora do ar nesta...

10 de junho de 2026

POSTS MAIS RECENTES

  • Última dança de CR7 é o destaque do Grupo K da Copa do Mundo
  • Novas TVs OLED da LG trazem mais funções de controles para luzes e cores
  • Logitech lança mouse dobrável Mobi Fold e apresentador com feedback háptil
  • Investigação aponta que empresário pediu gravação de encontro com ex-chefe da Dise de Campinas
  • Motorista de aplicativo é rendido e agredido após corrida falsa; quatro suspeitos são presos

Siga-nos

  • Recente
  • Popular
  • Última dança de CR7 é o destaque do Grupo K da Copa do Mundo

    10 de junho de 2026
  • Novas TVs OLED da LG trazem mais funções de controles para luzes e cores

    10 de junho de 2026
  • Logitech lança mouse dobrável Mobi Fold e apresentador com feedback háptil

    10 de junho de 2026
  • Investigação aponta que empresário pediu gravação de encontro com ex-chefe da Dise de Campinas

    10 de junho de 2026
  • 1

    Assessor ⁠da Casa Branca diz que novo chair do Fed deve ser “uma pessoa independente”

    22 de janeiro de 2026
  • 2

    IPVA mais caro do Brasil custa R$ 1 milhão; veja o carro mais caro de cada estado

    20 de janeiro de 2026
  • 3

    (Des)controle discute o alcoolismo feminino e a dificuldade de pedir ajuda: “Essa história tem que ser contada”

    6 de fevereiro de 2026
  • 4

    WordPress ganha assistente de IA integrado a sites para edição e design

    18 de fevereiro de 2026

Postagens em destaque

BYD Atto 2 é híbrido plug-in flex por...

10 de junho de 2026

Uber Drift? Projeto coloca passageiros em experiência inspirada...

10 de junho de 2026

Discord caiu? Aplicativo fica fora do ar nesta...

10 de junho de 2026

Festa literária da Fiocruz debate a ciência no...

9 de junho de 2026

Home office: 103 vagas para trabalho remoto [09/06]

9 de junho de 2026

Leitura obrigatória

  • Última dança de CR7 é o destaque do Grupo K da Copa do Mundo

    10 de junho de 2026
  • Novas TVs OLED da LG trazem mais funções de controles para luzes e cores

    10 de junho de 2026
  • Logitech lança mouse dobrável Mobi Fold e apresentador com feedback háptil

    10 de junho de 2026
  • Investigação aponta que empresário pediu gravação de encontro com ex-chefe da Dise de Campinas

    10 de junho de 2026
  • Motorista de aplicativo é rendido e agredido após corrida falsa; quatro suspeitos são presos

    10 de junho de 2026

Newsletter

Posts relacionados

  • Novas TVs OLED da LG trazem mais funções de controles para luzes e cores

    10 de junho de 2026
  • Logitech lança mouse dobrável Mobi Fold e apresentador com feedback háptil

    10 de junho de 2026
  • Uber Drift? Projeto coloca passageiros em experiência inspirada em filmes

    10 de junho de 2026
  • Discord caiu? Aplicativo fica fora do ar nesta terça-feira (09)

    10 de junho de 2026
  • Home office: 103 vagas para trabalho remoto [09/06]

    9 de junho de 2026

Mais vistas da semana

Escalação do Brasil: Ancelotti define seleção para jogo com Panamá e garante Neymar na Copa
31 de maio de 2026
Hyundai Azera 2027 tem interior inspirado em móveis e central gigante de 17″
29 de abril de 2026
Assessor ⁠da Casa Branca diz que novo chair do Fed deve ser “uma pessoa independente”
22 de janeiro de 2026

Postagens Aleatórias

Imprensa internacional classifica rejeição de Messias como derrota histórica de Lula
30 de abril de 2026
Carreta com 12 toneladas de soro bate na traseira de carro e deixa dois feridos na D. Pedro
31 de março de 2026
O dia em que o papa ligou para o atendimento ao cliente (spoiler: não teve milagre)
7 de maio de 2026

Categorias Populares

  • Tecnologia (4.978)
  • Política (3.650)
  • Mundo (3.258)
  • Campinas (1.731)
  • Negócios (1.271)
  • Economia (1.255)
  • Auto (936)
  • Bragança Paulista (895)
  • Esporte (533)
  • Saúde (409)

Notícias de São Paulo e do mundo, em tempo real. Cobertura completa de política, economia, mercado, cidades e assuntos que importam — com contexto e credibilidade.

Facebook Twitter Instagram Linkedin Youtube

Copyright © 2026 SampaNews. Todos os Direitos Reservados.

  • Anuncie
  • Contato
  • Política de Privacidade
sampanews.com
  • Home