VDB
GCVE-110-OSM-2026-10138
GCVE-110-OSM-2026-10138
Advisory PublishedCVSS 9.6/10
Malicious npm package that installs a persistent, cross-platform Node.js backdoor and information stealer. It enables arbitrary command execution, credential and browser-password theft, cryptocurrency-wallet discovery, filesystem collection, keyboard and clipboard surveillance, data exfiltration, persistence, self-removal, and attacker-controlled payload replacement.
The obfuscated JavaScript first installs Axios and Socket.IO Client in the operating-system temporary directory. It requests an encrypted second stage from the dropper endpoint recorded in verified_iocs. The response is split into a base64-encoded IV and ciphertext, decrypted using AES-256-CBC with a 32-byte scrypt-derived key, and written as `pack` in the temporary directory. It immediately executes that file using `node pack`.
A separate embedded loader creates a local `main.js` and `package.json`, installs dependencies including Axios, better-sqlite3, node-machine-id, and socket.io-client, and launches the program as a detached process. That embedded loader requests another stage from the C2 endpoint recorded in verified_iocs, reads JavaScript from the response's `data.sessions` property, compiles it with `new Function`, and executes it in memory with access to `require`, `module`, `exports`, `__dirname`, and `__filename`.
Errors from downloading, decryption, dependency installation, and execution are deliberately suppressed. No visible layer establishes a Socket.IO connection, although the dependency is installed for use by a later stage.
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 | @sqlite-labs/createsql | all (affected) | — |
Aliases
Browse GCVE Records
831 records in the GCVE database · Updated September 3, 2026
No matching records found.
Explore Further
Investigate this vulnerability in the interactive console or download the raw GCVE record.