VDB

GCVE-110-OSM-2026-10230

GCVE-110-OSM-2026-10230
Advisory PublishedCVSS 8.8/10
Vulnetix · Advisory published August 11, 2026
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

VendorProductVersionsPlatforms
unknownwhs4_uedall (affected)

References

advisory
vendor

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.

$ Console Community · 100/wk Open console ›