runtimekit@1.1.0
Malicious code in runtimekit (npm)
Analysis
runtimekit@1.1.0 is a TypeScript validation library that embeds a remote-code-execution dropper in lib/index.cjs. On load it queries public Ethereum RPC endpoints (1rpc[.]io/eth, eth[.]drpc[.]org, ethereum-rpc[.]publicnode[.]com, eth-mainnet[.]public[.]blastapi[.]io, or the ETH_RPC_URL env var) for the latest transaction from wallet 0xa322E5f3D311D3080e6f0121063e9aDC2490Ef1a, decodes the transaction's `to` field into two IPv4 addresses, and uses those as command-and-control hosts (hxxp://<ip>:80 and :443). It fetches payloads from the C2 at paths /0x/cls and /0x/ls, reading a base64-encoded payload from the x-payload-b64 response header, then executes the fetched code via eval() and by spawning a detached `node -e` process. The C2 addresses are laundered through the attacker's own Ethereum transactions.
- analyzed by
- Leitwacht
- first seen
- Aug 10, 2026, 06:03 AM
- analyzed
- Aug 10, 2026, 06:04 AM
- weekly installs
- 122
Related advisories
- postcss-initial-provider@3.0.4
- godot-kit@1.0.1786316795
- fsbrowse@0.2.28
- envpack-conf@1.0.1
- iconova-react@1.30.1
- specials-resources-server@35.8.1
- @kolbo/mcp@1.57.1
- sme-rko-finance-front-operations-penalty@35.8.1
Independently detected by the Leitwacht supply-chain probe. IOCs are defanged. Published CC0. Think this is a mistake? See the dispute policy.