VDB

GCVE-110-OSM-2026-13409

GCVE-110-OSM-2026-13409
Advisory PublishedCVSS 8.8/10
Vulnetix · Advisory published October 8, 2026
On npm install, this package's postinstall script (node postinstall.js) hex-encodes the installer's hostname, current working directory, platform/arch/Node version, and USER/USERNAME/LOGNAME values, and emits DNS queries whose subdomains encode that data under the hardcoded author-controlled zone oob.s4yhii.com, using an authoritative resolver as an out-of-band exfiltration channel. The package name and the version number 999.0.3 are consistent with a dependency-confusion payload shape designed to win resolution against an internal @galicia-toolkit/error-master package. The DNS-tunnel beacon fires automatically at install time with no installer action beyond npm install, leaking host and user identifiers to the attacker's authoritative nameserver. ENTRY postinstall.js (install-hook: node postinstall.js || true) - Install Hook Executes Local JS File in package.json DESTINATION - 5 exfil (custom-c2) (values recorded in verified_iocs) EXFIL - System Information Collection in postinstall.js: "os.hostname()" - DNS Lookup in postinstall.js: "dns.resolve(" PAYLOAD FILES postinstall.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
unknown@galicia-toolkit/error-masterall (affected)—

References

advisory
vendor

Browse GCVE Records

3,328 records in the GCVE database · Updated October 10, 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 ›