VDB
GCVE-110-OSM-2026-4532
GCVE-110-OSM-2026-4532
Advisory PublishedCVSS 9.6/10
Executes attacker-controlled JavaScript at require time through a detached child process. The package fetches `https://aqua-margit-84.tiiny.site/index.json` with `x-secret-key: _`, extracts the returned JSON `cookie` field, and evaluates it with the Function constructor. A secure-get retrieval and js_solver decode confirmed the obfuscated stage performs host, OS, username, WSL, and environment discovery and contains socket.io/child_process execution and upload logic.
`index.js` launches `lib/initializeCaller.js` as a detached Node child process when the package is imported. The worker base64-decodes the tiiny.site stage URL and request header, fetches the JSON stage through axios, and executes `response.data.cookie` via `new Function.constructor("require", response)`. The decoded stage references `socket.io-client`, `sql.js`, `form-data`, `axios`, `execSync`, Windows `cmd.exe` username discovery, `/proc/version` WSL checks, `/mnt/c/Users` inspection, and upload endpoint fragments that reconstruct to `http://144.172.89.180:8085/upload` and `http://144.172.89.180:8086/upload`.
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 | chai-as-upgraded | 7.0.5 (affected) | — |
Browse GCVE Records
72,664 records in the GCVE database · Updated July 15, 2026
No matching records found.
Explore Further
Investigate this vulnerability in the interactive console or download the raw GCVE record.