Security researchers have identified a large-scale, sophisticated supply chain attack campaign, codenamed PolinRider, attributed to the North Korean advanced persistent threat (APT) group Lazarus Group and its subgroup, Famous Chollima. The operation targets the open-source software ecosystem by compromising the accounts of trusted package maintainers. To date, the campaign has successfully injected malicious code into at least 108 unique software packages across multiple registries, including Go modules, Packagist (PHP), and npm (JavaScript). The primary goal of the attackers is to distribute backdoors and information-stealing malware to developers who unwittingly use these compromised packages. The campaign's advanced tradecraft, including rewriting Git history and using public blockchains for payload delivery, represents a significant and ongoing threat to software supply chain security.
The PolinRider campaign is a classic supply chain attack that leverages the trust inherent in the open-source ecosystem. The attackers' methodology is consistent and effective:
The campaign showcases a mature and evolving set of tactics, techniques, and procedures (TTPs).
T1195.002 - Compromise Software Supply Chain: Compromise Software Dependencies and Development Tools: This is the core technique of the operation. The attackers poison popular libraries that are dependencies for many other projects.T1078 - Valid Accounts: The attackers gain initial access to repositories by using the compromised credentials of legitimate maintainers.T1552.006 - Cloud Accounts: The info-stealer payload is specifically designed to find and exfiltrate cloud tokens (AWS, Azure, etc.) and other developer secrets.T1562.001 - Disable or Modify Tools: The rewriting of Git history is a form of defense evasion, designed to mislead security analysts and code reviewers.T1102 - Web Service: The use of public blockchain infrastructure as a dead-drop resolver to fetch the final payload is an innovative way to create a resilient C2 mechanism.According to Joshua Miller, director of threat intelligence at BeyondTrust, the objective is clear: "theft of developer secrets, cloud tokens, and cryptocurrency wallets."
The PolinRider campaign poses a severe risk to organizations that rely on open-source software. A single compromised developer machine can lead to a much larger breach.
No specific file hashes, IP addresses, or domains were provided in the source articles.
Security teams should hunt for signs of this activity in their development environments:
network_traffic_patternetherscan.io, bscscan.com) during package installation.log_sourcepackage-lock.json, go.sumcommand_line_patternnpm install, go getfile_path~/.aws/credentials, ~/.ssh/, ~/.git-credentialspackage-lock.json, yarn.lock, go.sum) to ensure that builds are reproducible and use vetted versions of dependencies. Regularly audit these files.Amazon attributes high-impact npm supply chain attacks on 'axios', 'debug', 'chalk' to North Korea's Sapphire Sleet, impacting 10% of cloud environments.
While not a direct fix, keeping all tools and dependencies updated is crucial. However, in a supply chain attack, this can also be the infection vector, highlighting the need for vetting.
Filter egress network traffic from build environments to block connections to unexpected endpoints like blockchain explorers.
Train developers to scrutinize new dependencies and recognize the signs of a compromised package.

Cybersecurity professional with over 10 years of specialized experience in security operations, threat intelligence, incident response, and security automation. Expertise spans SOAR/XSOAR orchestration, threat intelligence platforms, SIEM/UEBA analytics, and building cyber fusion centers. Background includes technical enablement, solution architecture for enterprise and government clients, and implementing security automation workflows across IR, TIP, and SOC use cases.
CyberNetSec.io uses automation to assist source monitoring, deduplication, observable extraction, and structured intelligence generation. Published analysis follows human-defined editorial standards and adds defensive context including MITRE ATT&CK, D3FEND, STIX, and Sigma where applicable. Read our editorial policy.
Help others stay informed about cybersecurity threats
Every tactic, technique, and sub-technique used in this threat has been identified and mapped to the MITRE ATT&CK framework for consistent, actionable threat language.
Observables and indicators of compromise (IOCs) have been extracted and cataloged. Risk has been assessed and correlated with known threat actors and historical campaigns.
Detection rules, incident response steps, and D3FEND-aligned mitigation strategies are included so your team can act on this intelligence immediately.
Structured threat data is packaged as a STIX 2.1 bundle and can be visualized as an interactive graph — relationships between actors, malware, techniques, and indicators.
Sigma detection rules are derived from the threat techniques in this article and can be converted for deployment across any major SIEM or EDR platform.