Skip to content

Axios npm Supply Chain Attack (Linked to UNC1069 / North Korea)

alt text

Supply Chain Attack npm Ecosystem RAT Deployment

Overview

Attackers compromised an Axios maintainer npm account and published malicious package versions that introduced a hidden dependency and post-install malware behavior.

Public reporting and attribution linked the campaign to North Korea-associated activity tracked as UNC1069. The compromise exposed developer environments to remote access malware across major operating systems.

Technical Specifications

Field Details
Targeted Package Axios (npm)
Malicious Versions 1.14.1 and 0.30.4
Malicious Dependency plain-crypto-js@4.2.1
Execution Mechanism Post-install scripts downloading/executing payloads
Platform Impact Windows, Linux, macOS
Reported Attribution UNC1069 (North Korea-linked reporting)

Affected Products

  • Projects that installed compromised Axios versions directly or transitively.
  • Developer workstations and build/CI environments where install scripts executed.
  • Internal repositories and credentials reachable from compromised developer systems.

Technical Details

  • Attackers reportedly used social engineering to compromise maintainer account access.
  • Malicious Axios releases included a hidden dependency chain to deliver additional payload logic.
  • Post-install execution behavior enabled silent malware delivery during normal package installation.
  • Payload capabilities were consistent with remote-access tooling for command execution and persistence.
  • Threat intelligence linked infrastructure and behavior to activity previously associated with UNC1069.

Attack Scenario

  1. Threat actors compromise maintainer credentials via social engineering.
  2. Malicious package versions are published to npm under trusted package identity.
  3. Developers and CI systems install affected versions through direct or transitive dependency resolution.
  4. Post-install scripts run automatically and fetch additional malware components.
  5. RAT establishes outbound C2 communications and enables remote attacker control.

alt text

Impact Assessment

Developer endpoints and CI/CD systems may be compromised, enabling code tampering and credential theft.

Because Axios is widely used transitively, short-lived malicious releases can affect large portions of the software ecosystem.

Exposure may include source code, secrets, and internal infrastructure access, increasing downstream breach and operational risk.

Mitigation Strategies

  • Pin and audit Axios dependencies to known-safe versions.
  • Remove malicious versions from dependency trees and regenerate lockfiles.
  • Rotate credentials, tokens, and signing secrets on potentially affected systems.
  • Hunt for indicators of compromise, including suspicious connections (for example sfrclak.com).
  • Harden maintainer and developer accounts with MFA, hardware keys, and social-engineering-resistant workflows.
  • Enforce package integrity checks and controlled dependency update pipelines.

Resources

Last Updated: April 6, 2026