VDB

GCVE-110-OSM-2026-8017

GCVE-110-OSM-2026-8017
Advisory PublishedCVSS 9.6/10
Vulnetix · Advisory published July 14, 2026
This package implements a classic malware dropper pattern clearly visible in index.js. After a 37-second delay (evasion), it reads a base64-encoded payload from 'test/fixtures/keypairs.dat', decodes it, writes it to '~/.cache-db/.node-sync/syncd.js' with executable permissions, then establishes persistence via crontab (Linux, every 12 hours) or Windows Task Scheduler ('WinNodeSync'), and finally spawns the payload as a detached background process with stdio suppressed so it survives the parent process. The publisher 'solbuilder_io' already has a confirmed critical-severity malicious package (eth-wallet-helpers) in OSM, and this account published 4 versions in under 6 hours across a cluster of 10 crypto/blockchain-themed packages — a clear multi-package supply chain attack campaign. The attacker model is a crypto-focused stealer or RAT distributed via npm typosquatting/dependency confusion targeting Ethereum/Solana developers. ENTRY index.js (main: index.js) PERSISTENCE - Cron Job Persistence in index.js: "crontab -" EXFIL - System Information Collection in index.js: "process.platform" ADDITIONAL FINDINGS - Stealth Background Process Spawning in index.js: "spawn("node", [s], { detached: true, stdio: "ignore" }" - Download Execute Delete Pattern in index.js: "writeFileSync(s, Buffer.from(f.readFileSync(src, "utf8").trim(), "base64").toStr..." - Shell Command Execution in index.js: "require("child_process")" - Silent Process Execution in index.js: "stdio: "ignore"" - Detached Child Process Payload in index.js: "spawn("node", [s], { detached: true" - Brand New Package (+2 more) PAYLOAD FILES index.js INDICATORS (IOCs) - payloadFileHash: 464fe455f640ff325eb2f924512ee5d921948e3fe54687ebcce8f38af697f799

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

VendorProductVersionsPlatforms
unknownabi-encodeall (affected)

References

vendor

Browse GCVE Records

75,874 records in the GCVE database · Updated August 4, 2026

No matching records found.

Explore Further

Investigate this vulnerability in the interactive console or download the raw GCVE record.

$ Console Community · 100/wk Open console ›