Skip to main content
root@rebel:~$ cd /news/threats/stardust-chollima-compromises-axios-npm-package_
[TIMESTAMP: 2026-04-02 08:33 UTC] [AUTHOR: Runtime Rebel Intel] [SEVERITY: CRITICAL]

Stardust Chollima Compromises Axios npm Package

CRITICAL Supply Chain #Stardust Chollima#Lazarus Group#npm
AI-Assisted Analysis
READ_TIME: 4 min read
// executive briefing tl;dr
  • [01] North Korean actors are targeting developers through malicious npm packages to gain initial access and exfiltrate sensitive credentials.
  • [02] Impacted environments include any development pipeline or workstation where the malicious Axios package versions were installed.
  • [03] Organizations must audit npm dependencies and implement strict software composition analysis to detect unauthorized package versions.

Overview of the Stardust Chollima npm Compromise

STARDUST CHOLLIMA, a sophisticated APT linked to the Democratic People’s Republic of Korea (DPRK), has been observed targeting the JavaScript development ecosystem. Recent intelligence indicates that the group likely compromised or spoofed the popular axios npm package to distribute malicious code. This Supply Chain Attack leverages the trust developers place in widely used libraries to bypass traditional perimeter security and gain a foothold in high-value environments.

According to CrowdStrike, this activity is part of a broader campaign targeting the technology and financial sectors. By injecting malicious scripts into the dependency tree, the attackers can achieve RCE on developer workstations and build servers, providing a foundation for further Lateral Movement within the corporate network. This incident underscores the risks inherent in modern software development, where a single compromised dependency can have cascading effects across thousands of downstream projects.

Technical Analysis: How to Detect Axios npm Compromise

The TTP employed by STARDUST CHOLLIMA typically involves the use of typosquatting or the direct compromise of package maintainer accounts. In this specific instance, the malicious versions of the axios package contain obfuscated JavaScript designed to execute upon installation or during the build process. Once active, the malware attempts to establish a connection with a remote C2 server to receive further instructions. Identifying these anomalies requires a combination of network monitoring and filesystem integrity checks.

Security researchers have identified that the malicious code often targets environment variables, SSH keys, and local configuration files. This data is then exfiltrated to the attacker-controlled infrastructure. The use of EDR tools is essential for monitoring suspicious node.exe or bash processes originating from the node_modules directory, which is a primary indicator of this Supply Chain Attack. Furthermore, organizations should monitor for unauthorized modifications to package.json files that introduce unknown versions of the library.

STARDUST CHOLLIMA Targeted Sector and Methodology

The group primarily focuses on the cryptocurrency, fintech, and software development sectors. Their methodology often includes social engineering via professional networking sites, where they pose as recruiters or fellow developers. They may encourage targets to collaborate on a project hosted on GitHub that includes the compromised Axios dependency. This tactic bypasses automated scanning if the repository is private or if the developer manually executes the code on a trusted machine.

Defenders should look for IoC patterns such as unusual DNS queries to non-standard top-level domains or outbound HTTPS traffic to unknown IP addresses shortly after an npm install command is executed. Integrating SIEM logs with package manager audit logs can help identify when a non-standard version of a library was introduced into the environment. Early detection is vital to prevent the exfiltration of proprietary source code or production C2 credentials.

Axios npm Package Supply Chain Mitigation

To defend against this campaign, organizations must move beyond simple signature-based detection and adopt a Zero Trust approach to third-party software. Implementing a policy of Axios npm package supply chain mitigation requires multiple layers of defense:

  • Dependency Pinning and Verification: Use lockfiles (package-lock.json or yarn.lock) to ensure that only verified versions of dependencies are installed. Regularly audit these files for unexpected changes or the introduction of unofficial forks.
  • Software Composition Analysis (SCA): Implement SCA tools within the CI/CD pipeline to scan for known malicious packages and vulnerabilities. These tools can provide CVSS scores for identified risks, although supply chain compromises often lack a formal CVE at the time of discovery.
  • Network Egress Filtering: Restrict build servers and developer workstations from making arbitrary outbound connections. Whitelisting known npm registry domains can mitigate the impact of unauthorized C2 communication.
  • Registry Mirroring: Use a private npm registry to proxy and vet public packages before they are made available to the internal development team. This allows for a security SOC to review new versions before they are globally adopted within the enterprise.

By enforcing strict dependency management and monitoring the behavior of development tools, organizations can significantly reduce their exposure to North Korean state-sponsored actors.

Advertisement