Logo
npm

gator-client@9.9.11

Vulnerability report · Last retrieved from osv.dev September 6, 2026 at 5:01 AM UTC

Malicious

OSV ID

MAL-2026-4569

Ecosystem

npm

Summary

On npm install (via scripts.install: node index.js) and on every require('gator-client'), lib/core.js collects os.userInfo().username, os.hostname(), and the basename of process.cwd(), then issues a dns.resolve4() query for lwgator.<user>.<host>.<cwd>.<ts>.oob.sl4x0.xyz, leaking installer host identifiers over DNS to an attacker-controlled out-of-band domain. The function name resolve4, the module names os/dns/process, and the C2 domain oob.sl4x0.xyz are stored as decimal byte arrays in lib/b02e30.js and lib/6ad264.js and decoded via String.fromCharCode at runtime (paired with hex-style identifiers like _0x5b3d) to evade naive string scanners. The package's advertised purpose ("Enterprise-grade utilities with enhanced validation and compatibility layer") is a cover story: src/ ships plausible-looking benign modules, but the only code reached from the install hook and main entry is the beacon. The author email research@sl4x0.xyz matches the exfil domain sl4x0.xyz, confirming attacker ownership of the receiving infrastructure. DNS-based exfiltration is specifically chosen to bypass HTTP egress filters that would otherwise block outbound POSTs.

Source: amazon-inspector (1925735d02fb91f74a11718c3402ad0b10f551eecb8c6d88f02d475b3e0a799f)

Protect your entire dependency tree

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