UNC1069-Linked Social Engineering Compromises Axios npm Maintainer

· Original article ↗

Summary

Axios maintainer Jason Saayman confirmed attackers used targeted social engineering to steal his npm credentials and publish two trojanized releases containing WAVESHAPER.V2. The article links the campaign’s tradecraft to UNC1069.

Key points

  • Attackers impersonated a company founder, used a cloned Slack workspace, and arranged a fake Microsoft Teams meeting with the maintainer.
  • A fake update prompt during the call led to deployment of a remote access trojan, which enabled credential theft.
  • The attackers published trojanized Axios versions 1.14.1 and 0.30.4 containing the WAVESHAPER.V2 implant.
  • The report says the campaign's tradecraft overlaps with UNC1069 and BlueNoroff activity; Kaspersky tracked related activity as GhostCall.
  • The article describes CosmicDoor and SilentSiphon as components of related attack activity, not as implants identified in the trojanized Axios releases.
  • The maintainer recommended resetting devices and credentials, using immutable releases and OIDC publishing, and improving GitHub Actions practices.
  • Axios's reported nearly 100 million weekly downloads could increase downstream exposure to poisoned releases.

Article Details

Victim Organization
Axios npm package project
Incident Type
Targeted social engineering leading to theft of npm account credentials and publication of trojanized Axios package versions
Data Types Exposed
  • npm account credentials
Affected Records
Unknown
Affected Data Size
Unknown
Operational Impact
Two trojanized Axios versions, 1.14.1 and 0.30.4, were published. The article describes a potential downstream supply-chain risk but reports no confirmed downstream impact.
Ransom Or Extortion
Unknown
Claim Status
confirmed

People

Threat Actors

Malware

Products

Related Articles