VYPR

npm · Malicious package advisory

Malware

auth-gen-next

GHSA-77mj-6cvh-8f2v

Malicious code in auth-gen-next (npm)

Details

**Severity:** Critical

**Affected versions:** `= 1.7.13`

## Source: amazon-inspector (49e38202e2579f6591dbc161817859bb99a212cbf6c1e5482b3271acf8fc4de0)
The package impersonates the pino logger (README assets, keywords, and internal filenames such as lib/proto.js, lib/multistream.js, lib/redaction.js, lib/transport.js, lib/writer.js are pino-branded) but its declared purpose is unrelated. On require, index.js loads lib/writer.js, which builds an object containing the full process.env, os.platform(), os.hostname(), os.userInfo().username, and non-internal MAC addresses, then unconditionally invokes context.data() from lib/content.js. That function issues an axios GET to https://pro-api.coinmarketcap.com/public-api/v1/ and eval()s a heavily obfuscated string (obfuscator.io-style string array with base64/XOR/RC4 decoders) that reconstructs a JSON-RPC eth_call transport, XOR-decodes the response, and spawns a child process using process.execPath to execute the retrieved payload. lib/writer.js additionally contains a hex-encoded fallback loader decoding to https://www.jsonkeeper.com/b/HY6M6. lib/content.js is heavily obfuscated (while(!![]), array-shift decoder) to hide the destinations and payload from review.

---

Credit: [OpenSSF](https://github.com/ossf/malicious-packages) ([source](https://github.com/ossf/malicious-packages/blob/adb6fc464811c96635e966ad34dd52c3971dd2ab/osv/malicious/npm/auth-gen-next/MAL-2026-10449.json))

**References:**
- https://github.com/ossf/malicious-packages/blob/adb6fc464811c96635e966ad34dd52c3971dd2ab/osv/malicious/npm/auth-gen-next/MAL-2026-10449.json
- https://www.npmjs.com/package/auth-gen-next/v/1.7.13
- https://github.com/advisories/GHSA-77mj-6cvh-8f2v

Compromised versions (1)

  • = 1.7.13

Any computer that installed or ran a compromised version should be considered fully compromised. Rotate every secret on that machine from a clean environment.