VDB
GCVE-110-OSM-2026-10230
GCVE-110-OSM-2026-10230
Advisory PublishedCVSS 8.8/10
This looks like an install-time credential/exfiltration implant aimed at a Discord webhook operated by the attacker, not a normal package diagnostic tool. The postinstall hook runs `node index.js`, and `index.js` builds a JSON payload containing `callerFile`, `node`, and `platform` before sending it with `https.request` to `https://discord.com/api/webhooks/...` / `discordapp.com`, which is classic webhook-based exfiltration. The package also has burner-like metadata (`missing-description`, `no-repository`, `metadata-minimal`) and the hardcoded package name mismatch `whs4_typo` suggests deliberate typosquat/cover traffic rather than legitimate functionality. Attacker model: a malicious npm publisher harvesting install-time host/path fingerprints from victims and relaying them to a Discord C2 channel.
ENTRY
index.js (install-hook: node index.js)
- Install Hook Executes Local JS File in package.json
DESTINATION
- 1 exfil (custom-c2)
(values recorded in verified_iocs)
EXFIL
- Network Request in index.js: "https.request("
- System Information Collection in index.js: "os.homedir()"
PAYLOAD FILES
index.js
Weaknesses (CWE)
CWE-506Embedded Malicious Code
Risk Scores
CVSS 3.1
8.8/10
High · CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Affected Products
| Vendor | Product | Versions | Platforms |
|---|---|---|---|
| unknown | whs4_ued | all (affected) | — |
Aliases
Browse GCVE Records
69,226 records in the GCVE database · Updated August 24, 2026
No matching records found.
Explore Further
Investigate this vulnerability in the interactive console or download the raw GCVE record.