VDB

GCVE-110-OSM-2026-10395

GCVE-110-OSM-2026-10395
Advisory PublishedCVSS 5.4/10
Vulnetix · Advisory published August 13, 2026
This package is clearly designed to execute on install via the attacker-controlled npm preinstall hook `node preinstall.js`, and that entrypoint makes a live HTTPS request to a `webhook.site` callback URL. The author explicitly states the package's purpose is to demonstrate install-hook network activity, and the code sends only a GET with a custom User-Agent, not machine secrets or filesystem data. Because the behavior is intentionally benign-looking telemetry but still a real exfil-style webhook callback from an install hook, I would treat it as suspicious rather than outright malicious, likely a proof-of-concept or callback demo by a test actor. The likely attacker model is a package maintainer demonstrating or testing callback reachability, not credential theft or payload delivery. ENTRY preinstall.js (install-hook: node preinstall.js) - Install Hook Executes Local JS File in package.json DESTINATION - 1 c2 (urls) (values recorded in verified_iocs) EXFIL - OAST/Interactsh Exfiltration in index.js: "webhook.site" - OAST/Interactsh Exfiltration in package.json: "webhook.site" - OAST/Interactsh Exfiltration in preinstall.js: "webhook.site" - Network Request in preinstall.js: "https.get(" PAYLOAD FILES preinstall.js (+ index.js)

Weaknesses (CWE)

CWE-506Embedded Malicious Code

Risk Scores

CVSS 3.1
5.4/10
Medium · CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N

Affected Products

VendorProductVersionsPlatforms
unknownpreinstall-hook-webhook-callback-demoall (affected)

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 ›