VDB
GCVE-110-OSM-2026-8698
GCVE-110-OSM-2026-8698
Advisory PublishedCVSS 9.6/10
This package masquerades as a pino logger utility but contains a fully implemented credential/file theft payload in dist/logger.js. The attacker model is clear: on import, the package collects OS info, IP address, username, and environment variables, then recursively traverses the filesystem collecting .env, .json, and document files, reading their contents and encoding them as base64 — all POSTed to the attacker-controlled C2 at https://api.mywalletsss.store/api/validate/system-info. On Linux specifically, it also injects a hardcoded SSH public key (`ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJxc6YPFfHFzBsAu7z2wZEmwuHc9zBuOoUYrIRM6W+Ai dev-key`) into ~/.ssh/authorized_keys, establishing persistent backdoor SSH access. The publisher account `prettyio-77` has zero prior packages and no repository, and the variable obfuscation (single-letter renamed identifiers) is consistent with deliberate code concealment. This is a classic supply-chain credential harvester with SSH persistence, consistent with the Contagious Interview / invisible-ferret attacker family.
ENTRY
dist/index.js (main: dist/index.js)
DESTINATION
- reconstructed: https://api.mywalletsss.store/api/validate/system-info (primary, reconstructed) in dist/logger.js
- custom-c2: api.mywalletsss.store (reconstructed) in dist/logger.js
- custom-c2: https://api.mywalletsss.store (plaintext) in dist/logger.js
EXFIL
- HTTP Data Exfiltration in dist/logger.js: "process.cwd(); const projectConfigFiles = yield p84(projectRoot); const u82 = yi..."
OBFUSCATION
- String Array Obfuscation in dist/logger.js: "[ 'node_modules', 'Library', 'System', 'Windows', 'Program Files', 'Program File..."
- recovered 1 urls, 1 domains from decoded/deobfuscated content
ADDITIONAL FINDINGS
- Reconstructed Obfuscated URL in dist/logger.js: "https://api.mywalletsss.store/api/validate/system-info"
PAYLOAD FILES
dist/logger.js
INDICATORS (IOCs)
- payloadFileHash: 8c18f73e61b1e842755efccf79fbb04f475bd6b49422735eb991b4245e07875e
Weaknesses (CWE)
CWE-506Embedded Malicious Code
Risk Scores
CVSS 3.1
9.6/10
Critical · CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
Affected Products
| Vendor | Product | Versions | Platforms |
|---|---|---|---|
| unknown | @tslogger/pino-pretty-logger | all (affected) | — |
Aliases
Browse GCVE Records
75,797 records in the GCVE database · Updated August 3, 2026
No matching records found.
Explore Further
Investigate this vulnerability in the interactive console or download the raw GCVE record.