VDB

GCVE-110-OSM-2026-10870

GCVE-110-OSM-2026-10870
Advisory PublishedCVSS 5.4/10
Vulnetix · Advisory published August 21, 2026
This looks like a canary-style package published by a security researcher. An install-time data collector that targets npm installers by running `postinstall.js` automatically and sending host identity off-box. The attacker model is a dependency-confusion or typosquatting install trap under the `fuel-react` name: it runs as a postinstall hook, fingerprints the environment, and exfiltrates data that can reveal CI context and potentially secrets present in environment variables. The minimal metadata and OSV MAL advisory corroborate that the package is behaving as a public-package lure rather than a normal React library. The entrypoint clearly builds a payload with `os.hostname()`, `process.platform`, `process.arch`, `process.version`, and `process.env.CI`, then transmits it via `https.request()` to `ALERT_ENDPOINT`, which defaults to `https://alerts.example.com/npm-install` and can be overridden by `NPM_CANARY_ALERT_ENDPOINT`. ENTRY postinstall.js (install-hook: node postinstall.js) - Install Hook Executes Local JS File in package.json EXFIL - Network Request in postinstall.js: "https.request(" - System Information Collection in postinstall.js: "os.hostname()" PAYLOAD FILES postinstall.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
unknownfuel-reactall (affected)

References

advisory
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 ›