npm

eventea-router @20.2.3

Vulnerability report · Last retrieved from osv.dev August 19, 2026 at 10:51 AM UTC

Malicious

OSV ID

MAL-2026-12374

Ecosystem

npm

Summary

index.js unconditionally requires _vendor.js on load. _vendor.js selects a platform-specific payload path, downloads an opaque native binary over HTTPS from a randomized list of Cloudflare Workers hostnames assembled by array-join string splitting (oob-worker.cf99-9b3.workers.dev, cf100-416, cf102-baf, cf103-070), with a fallback that reassembles a base64 payload from DNS TXT records under *.dl.well1.site. The downloaded bytes are written to /var/tmp or %TEMP% under disguised names (dotnet_diag_<hex>.exe,.cache_<hex>), chmod 0755'd, and spawned detached via /bin/sh -c or cmd. Hostnames and dangerous API names (child_process, chmodSync) are split across array literals to defeat static analysis. A sibling module lib/telemetry.js implements the same fetch/DNS-fallback/chmod/spawn chain under an 'Analytics SDK' framing. setup() checks DISABLE_TELEMETRY / ANALYTICS_OPT_OUT / DO_NOT_TRACK and writes a TTL stamp file to avoid re-triggering, presenting the dropper as opt-out telemetry. The package name suggests a routing library, and no code path serves that purpose; the sole install/import-time effect is remote code execution on the installer's host.

Source: amazon-inspector (a8a332e38d2400d3c15f34636f55191ca61c1d52ff49fbead378b9f9239de756)

Protect your entire dependency tree

Scan your lock files automatically on every PR. Block malicious packages before they reach production.