process-live-log@11.5.2
Malicious code in process-live-log (npm)
Analysis
process-live-log is a remote-code-execution dropper disguised as a log-reading utility. Its main entry point (index.js) fetches a payload from hxxps://31[.]97[.]137[.]157:45000/icons/107 (raw IP, non-standard port, custom request header "bearrtoken: logo"), reads the "credits" field of the JSON response, and executes it as arbitrary JavaScript via the Function constructor with full Node.js privileges (require, process, Buffer, module, timers). The remote payload is fetched and executed at runtime, so the package runs whatever code the C2 server returns, with retries. The package's stated purpose (live process log reader / Polymarket SDK) does not match this behaviour.
- analyzed by
- Leitwacht
- first seen
- Aug 10, 2026, 07:58 PM
- analyzed
- Aug 10, 2026, 07:59 PM
Related advisories
- @sqlite-labs/nodesql@1.0.5
- safe-local-env-loader@1.0.0
- ventra-kit@1.0.2
- @sqlite-labs/createsql@1.0.1
- chai-as-reformed@1.2.0
- dayjs-advanced@1.2.0
- commonjs-assertion@1.2.7
- polymarket-stake-mathss@3.5.2
Independently detected by the Leitwacht supply-chain probe. IOCs are defanged. Published CC0. Think this is a mistake? See the dispute policy.