Severity: Høy. Ingen CVE tildelt ennå. Angrepsvektor er supply-chain via kompromittert GitHub Action i Bitwardens CI/CD-pipeline, ikke en sårbarhet i Bitwarden-klienten selv. Selve passord-hvelvene ble aldri berørt.
90 minutter var vinduet der den ondsinnede pakka lå ute på npm. Socket identifiserte filen bw1.js inkludert i @bitwarden/cli@2026.4.0, og bekreftet at den deler C2-infrastruktur med Checkmarx-kampanjens tidligere mcpAddon.js. Bitwarden CLI har over 10 millioner brukere og er i topp tre blant enterprise-passordforvaltere, så eksponeringsflaten er stor selv i et så kort vindu.
«Vi anbefaler at dere roterer alle hemmeligheter som kan ha vært eksponert mot den kompromitterte workflowen, inkludert GitHub-tokens, npm-tokens, skyreferanser, SSH-nøkler og CI/CD-hemmeligheter.» — Socket, teknisk rapport
Payloaden er en utvidelse av det som ble kalt Shai-Hulud-kampanjen. Den skraper GitHub-tokens fra minnet til Actions Runner.Worker, stjeler AWS-credentials fra ~/.aws/, Azure-tokens via azd, GCP-credentials via gcloud, .npmrc-filer, SSH-nøkler og Claude/MCP-konfigurasjonsfiler. Resultatene eksfiltreres som commits til offentlige repoer opprettet under offerets konto, navngitt etter Dune-termer som fremen, sietch, melange og sandworm. Malwaren avslutter stille hvis systemets locale starter med ru, og legger persistent payload i både ~/.bashrc og ~/.zshrc.
Selv Chrome-utvidelsen og Bitwardens MCP-server er uberørt. Det er kun npm-pakka som ble erstattet.
fremen, harkonnen, sandworm brukes til å navngi eksfiltrerings-repoerHva bør du gjøre?
- Fjern @bitwarden/cli@2026.4.0 fra alle build-miljøer og developer-maskiner. Oppgrader til en ren versjon (før 2026.4.0 eller en fikset utgivelse).
- Roter tokens eksponert i CI etter 22. april. GitHub PAT-er, npm publish-tokens, AWS access keys, Azure service principals, GCP service accounts, SSH-nøkler i build-runners.
- Søk GitHub-kontoene dine etter nye offentlige repoer navngitt
{ord}-{ord}-{tall}. Socket listerfremen,sietch,melange,sandworm,harkonnenblant 30+ mønstre. Sjekk også for uventede workflow-filer i.github/workflows/. - Se etter lokal persistens. Filen
/tmp/tmp.987654321.lockog nye linjer nederst i~/.bashrceller~/.zshrcindikerer kompromittering.
Bakgrunn
Dette er tredje bølge i Checkmarx-kampanjen som startet tidligere i april med ondsinnede KICS Docker-images og VS Code-utvidelser, og har spredd seg via stjålne GitHub Actions som publiserer infiserte versjoner av legitime pakker. Angrepet utnytter at mange utviklere kjører npm install uten å låse versjoner eller verifisere lockfiles mot kjente-gode hasher.