Target Industry
Indiscriminate, opportunistic targeting.
Overview
Security researchers at Socket in the US have discovered of over 70 malicious Node Package Manager (npm) and Visual Studio Code (VS Code) packages. These packages were designed to steal sensitive data and cryptocurrency from users.
Impact
The impact to the organisation is likely to be high due to the theft of sensitive data and cryptocurrency. It can lead to significant financial losses and reputational damage for developers and organisations.
Exploitation
Threat actors use sophisticated phishing attacks that combine traditional email phishing with malicious npm packages, leading victims to fake Office 365 login pages to steal credentials. Another method they use is typosquatting, where they create names similar to legitimate packages, such as flipper-plugins and react-xterm, to trick users into downloading them.
These packages contain a post-install script that exfiltrates sensitive data during the npm install process. The script checks for hostnames related to cloud providers and reverse DNS strings to ensure it is not running in a sandbox environment, thereby avoiding detection.
Indicators of Compromise
| IoC Type | IoC Value |
| Domain Name | solidity[.]bot |
| MD5 Hash | 3fcf6a47d9fa4b252898a0afbfbb57a8 |
| c3c7178b225242af3978c4aa2acac19c | |
| c514e59054f1eb03290e7a44f21e4016 | |
| SHA-256 Hash | c5c0228a1e0ba2bb748219325f66acf17078a26165b45728d8e98150377aa068 |
| a1eadd41327bd8736e275627d3953944fe7089c032d72a3e429ff18ad0958ada | |
| c3684164933c3f54d5b0b242a8a906a85d633de479079a820bb804c0f73c0f58 | |
| SHA1 Hash | 1778838e8a209a9ec0b7eeeb34991f362c557bf7 |
| 5243c5afea7b7c4609846f0ce4d417ba641e65a2 | |
| e161c437495f39185d2c4444a218c335255f5618 | |
| URLs | hxxps://m-vn[.]ws/bird[.]php |
| hxxps://myaunet[.]su | |
| hxxp://paste[.]ee/d/0ykW3Z2K/0 | |
| hxxps://archive[.]org/download/newimage202505091852/newimage[.]jpg | |
| hxxps://begalinokotobananinotrippitroppacrocofanclub[.]su/m |
Containment, Mitigations & Remediations
It is highly recommended to:
- use tools such as npm audit to check for vulnerabilities in npm packages and verify the authenticity of packages before installation.
- Enable multi-factor authentication for all accounts, especially for services like Office 365, to add an extra layer of security.
- Regularly review and audit code dependencies to ensure no malicious code is introduced.
- Test new packages in a sandbox environment to detect any malicious behaviour before deploying them in production.
- Users who have downloaded any of the malicious packages are advised to remove the packages immediately
Threat Landscape
The discovery highlights significant security vulnerabilities in the software development supply chain. It also underscores the importance of vigilance and robust security measures in software development.
This includes implementing thorough code reviews, using secure coding practices, and regularly auditing dependencies to prevent malicious packages from infiltrating the development process.
Additionally, educating developers about potential threats and ensuring they follow best practices can further enhance the security of the software supply chain.
Threat Group
There is a possible link to Mysterious Unattributed Threat (MUT) 9332 as they primarily targeting developers using Visual Studio Code and npm packages. They have been seen to distribute a Monero cryptominer and have targeted Solidity developers with trojanised VS Code extensions.
Further Information
https://thehackernews.com/2025/05/over-70-malicious-npm-and-vs-code.html













