216.73.217.22

From package to postinstall payload: Inside the Mastra npm supply chain compromise

· Published 18/06/2026 07:41

Export JSON

Essential information

Published
18/06/2026 07:41
Modified
Source / Author
AlienVault
Confidence
100/100
Report type(s)
threat-report
Labels / Tags
account-takeover credential-theft cryptocurrency-clipper easy-day-js npm postinstall-hook supply-chain-attack typosquatting
Related entities
6 indicators, 1 observables, 21 techniques (mitre), 1 malware

Description

Microsoft Threat Intelligence discovered a large-scale supply chain attack compromising over 140 packages in the mastra and @mastra scopes. The attack originated from takeover of the ehindero maintainer account, which published poisoned package versions introducing , a malicious typosquat of the popular dayjs library. The malicious package executed a postinstall hook that deployed an obfuscated dropper script, disabled TLS certificate verification, contacted command-and-control infrastructure at 23.254.164.92 and 23.254.164.123, and downloaded a second-stage payload. This 41KB cross-platform Node.js implant installed persistence mechanisms, performed cryptocurrency wallet inventory, exfiltrated browser history and host reconnaissance data, and on Windows performed reflective .NET assembly injection for fileless in-memory code execution. Any developer workstation or CI/CD pipeline executing install after compromise was potentially exposed regardless of code usage.

External references