Skip to Content

Analysis of Supply Chain Compromise via Axios NPM Package

3 April 2026 by
TechStora

Overview of the Axios npm Package Breach

The recent compromise of the Axios npm package has been attributed to a financially driven North Korean group identified as UNC1069. This cluster has a history of leveraging supply chain attacks to steal cryptocurrency. Google Threat Intelligence Group (GTIG) has highlighted the sophisticated nature of this intrusion, which exploited a maintainers npm account to introduce trojanized package versions. These versions, labeled 1.14.1 and 0.3.04, included a malicious dependency named plaincryptojs designed to deliver a stealthy backdoor payload.

Unlike traditional manipulations, the attackers refrained from modifying Axioss core codebase. Instead, they embedded a malicious postinstall hook in the package.json file of the dependency. This design allowed the compromise to go largely unnoticed during installation, enabling the background execution of their malicious code upon deployment.

Technical Functionality of the SILKBELL Dropper

The heart of this attack lies in the deployment of an obfuscated JavaScript dropper known as SILKBELL. This initial payload is injected via the malicious plaincryptojs dependency and is responsible for fetching a tailored next-stage malware component from a remote server. The dropper dynamically determines the victims operating system-Windows, macOS, or Linux-before delivering the corresponding payload.

For Windows environments, SILKBELL facilitates the execution of a PowerShell-based malware. On macOS, it deploys a C-based Mach-O binary, while Linux systems receive a Python backdoor. The dropper also executes a cleanup operation, removing itself and replacing the original package.json file with a sanitized version, effectively erasing traces of the compromise.

Capabilities of the WAVESHAPERV2 Backdoor

The final payload delivered by SILKBELL is the WAVESHAPERV2 backdoor, an evolved iteration of the earlier WAVESHAPER malware. This backdoor supports four distinct commands, enabling the attacker to maintain remote control over the infected system. It is believed to be part of UNC1069s arsenal targeting the cryptocurrency sector since 2018, showcasing their persistent focus on financial exploitation.

The modularity of WAVESHAPERV2 allows it to adapt to various operational needs, enhancing its effectiveness across different environments. Each variant is optimized for the specific operating system it targets, demonstrating the groups technical expertise and operational maturity.

Implications of the Supply Chain Attack

Given Axioss widespread adoption across software development pipelines, the ramifications of this compromise could extend across a broad range of organizations. Attackers exploited the inherent trust in third-party dependencies, raising critical concerns about the security of software supply chains. The use of a postinstall hook to execute malicious code highlights the necessity for rigorous validation during dependency integration.

This incident underscores the importance of monitoring package repositories for unauthorized changes. Tools that can detect suspicious activity, such as unexpected updates or the inclusion of obfuscated code, are essential for mitigating similar threats in the future.

Future Considerations for Enterprise Security

Organizations must prioritize the security of their software supply chains by implementing practices like dependency pinning, regular audits, and automated security scanning. These steps can help identify and neutralize vulnerabilities introduced by compromised dependencies. Moreover, adopting a zero-trust approach to third-party code can limit the impact of such attacks.

Additionally, incident response teams should be prepared to address the aftermath of supply chain breaches. Establishing robust protocols for identifying and removing malicious artifacts can significantly reduce the dwell time of attackers within compromised environments. Such proactive measures are critical to staying ahead of increasingly sophisticated threat actors like UNC1069.