VDB

GCVE-110-OSM-2026-12419

GCVE-110-OSM-2026-12419
Advisory PublishedCVSS 5.4/10
Vulnetix · Advisory published September 21, 2026
The package ships a single server.js that is wired into every npm lifecycle hook (preinstall, install, postinstall, prepare, prepublish, preprepare, postprepare). On npm install the script reads os.hostname() and issues an HTTPS GET to the hardcoded endpoint https://eo8f3m3ho26a0nm.m.pipedream.net/, sending the installer's hostname and the package name as query parameters to an author-controlled pipedream.net webhook collector. The package has no other functionality: package.json carries an empty description, a placeholder ISC license, a name resembling a token, and version 99.99.99 — the canonical shape used to probe whether a private/internal package name resolves against the public npm registry (dependency confusion). The exfiltrated hostname discloses internal build-host or developer-machine identifiers to the beacon operator. ENTRY server.js (install-hook: node server.js) - Install Hook Executes Local JS File in package.json - Preinstall Script in package.json - Postinstall Script in package.json DESTINATION - 2 exfil (reconstructed, custom-c2) (values recorded in verified_iocs) EXFIL - OAST/Interactsh Exfiltration in server.js: "pipedream.net" - HTTP Data Exfiltration in server.js: "os.hostname() let host = "eo8f3m3ho26a0nm.m.pipedream.net" let packages = "keroe..." - Network Request in server.js: "request(`https:" - System Information Collection in server.js: "os.hostname()" OBFUSCATION - recovered 1 urls, 1 domains from decoded/deobfuscated content ADDITIONAL FINDINGS - Suspicious URL Pattern in Template Literal in server.js: "https://eo8f3m3ho26a0nm.m.pipedream.net/keroeltopkkk?h=${...}" PAYLOAD FILES server.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
unknownkeroeltopkkkall (affected)

References

advisory
vendor

Browse GCVE Records

400 records in the GCVE database · Updated September 21, 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 ›