Analysis of a software supply chain attack involving a malicious NuGet package impersonating the Sicoob banking SDK and multiple npm packages designed to steal cloud credentials, CI/CD secrets, tokens, and developer environment data.
Researchers identified a malicious NuGet package named Sicoob.Sdk that impersonated a legitimate SDK used to interact with Sicoob banking APIs in Brazil. The package secretly exfiltrated client IDs, PFX certificates, certificate passwords, and banking API data to attacker-controlled infrastructure.
At the same time, multiple malicious npm packages were discovered harvesting AWS credentials, HashiCorp Vault tokens, npm tokens, CI/CD secrets, environment variables, and developer workstation information through preinstall and postinstall scripts.
Critical
~500
11+
179+
Cloud & Banking
Supply Chain
| Category | Details |
|---|---|
| Primary Package | Sicoob.Sdk |
| Package Versions | 2.0.0 – 2.0.4 |
| Target Sector | Financial Services |
| Credential Types | PFX Certificates, Client IDs, Tokens |
| Cloud Secrets | AWS, npm, Vault, CI/CD |
| Attack Method | Package Repository Abuse |
Threat actors publish malicious packages to NuGet and npm repositories.
Developers install packages believing them to be legitimate SDKs and utilities.
Certificates, API credentials, environment variables, and tokens are harvested.
Collected secrets are transmitted to attacker-controlled infrastructure.
Stolen credentials may be leveraged for fraud, infrastructure compromise, or further supply chain attacks.
The package captured client IDs, PFX passwords, and certificate files used for banking authentication. The information was encoded and transmitted to external endpoints.
Malicious npm packages executed automatically during installation through preinstall and postinstall hooks, collecting sensitive credentials and CI/CD secrets from development environments.
| Asset Type | Risk |
|---|---|
| PFX Certificates | Authentication Abuse |
| AWS Credentials | Cloud Compromise |
| Vault Tokens | Secret Disclosure |
| npm Tokens | Package Hijacking |
| CI/CD Secrets | Pipeline Compromise |
| Banking API Credentials | Financial Fraud |
| Type | Indicator |
|---|---|
| NuGet Package | Sicoob.Sdk |
| Package Versions | 2.0.0 - 2.0.4 |
| Threat Actor | vpmdhaj |
| a39155771@gmail.com | |
| C2 Host | oob.moika[.]tech |
| Header Value | l95HdDaz3kQx1Zsg3WxH6HvKANf51RY1 |
| Tactic | Technique | ID |
|---|---|---|
| Initial Access | Supply Chain Compromise | T1195 |
| Credential Access | Credentials from Password Stores | T1555 |
| Collection | Data from Local System | T1005 |
| Execution | Command and Scripting Interpreter | T1059 |
| Exfiltration | Exfiltration Over Web Services | T1567 |