VDB
GCVE-110-OSM-2026-11937
GCVE-110-OSM-2026-11937
Advisory PublishedCVSS 9.6/10
postinstall.cjs is declared as the package.json postinstall script and runs automatically on npm install. The script walks parent directories for.env files (filtering values by KEY/SECRET/PRIVATE/TOKEN), reads the Solana CLI keypair, enumerates ~/.config for env/key/wallet/credentials files, reads ~/.ssh private keys (id_rsa, id_ed25519, *_rsa, *_ed25519), ~/.git-credentials, and ~/.netrc, then POSTs the file contents via https.request to a hardcoded webhook.site collector. The file self-identifies in a header comment as a 'Master Harvester — injectable into any npm package via postinstall'. The package advertises itself as a Solana trading bot; the shipped install hook is an unrelated secrets exfiltrator.
ENTRY
postinstall.cjs (install-hook: node postinstall.cjs)
- Install Hook Executes Local JS File in package.json
DESTINATION
- 1 exfil (custom-c2)
(values recorded in verified_iocs)
EXFIL
- OAST/Interactsh Exfiltration in postinstall.cjs: "webhook.site"
- System Information Exfiltration in postinstall.cjs: "os.homedir(); function post(data) { const payload = JSON.stringify({ ...data, ti..."
- HTTP Data Exfiltration in postinstall.cjs: "os.homedir(); function post(data) { const payload = JSON.stringify({ ...data, ti..."
- Network Request in postinstall.cjs: "https.request("
- System Information Collection in postinstall.cjs: "os.homedir()"
ADDITIONAL FINDINGS
- Chai-Max Wallet Theft Indicators in bin/soltinel.mjs: "SOLANA_PRIVATE_KEY Base58-encoded hot wallet private key (It is recommended not ..."
- Suspicious TLD Domain in .env.example: "https://api.rugcheck.xyz"
- Platform Detection with Data Collection in postinstall.cjs: "JSON.stringify({ ...data, timestamp: new Date().toISOS"
- Brand New Package
- Very New NPM Publisher Account
- Rapid Version Publishing
PAYLOAD FILES
postinstall.cjs
Weaknesses (CWE)
CWE-506Embedded Malicious Code
Risk Scores
CVSS 3.1
9.6/10
Critical · CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
Affected Products
| Vendor | Product | Versions | Platforms |
|---|---|---|---|
| unknown | soltinel-pro | 0.2.2 (affected) | — |
Aliases
Browse GCVE Records
506 records in the GCVE database · Updated September 11, 2026
No matching records found.
Explore Further
Investigate this vulnerability in the interactive console or download the raw GCVE record.