LWA-2026-6101 MAL-2026-6579 ↗ confirmed malware

lessload@1.0.1

Malicious code in lessload (npm)

T1195.002 · Compromise Software Supply ChainT1059.007 · JavaScriptT1071.001 · Web ProtocolsT1105 · Ingress Tool TransferT1027 · Obfuscated Files or Information

Analysis

Trojanized clone of the `debug` library that connects to a remote command-and-control server on `require()` and executes arbitrary second-stage payloads. The malicious code is in src/common.js: an async IIFE POSTs to `fundraiser-success[.]vercel[.]app/api/debugCheck` (overridable via `DEBUG_C2_SERVER` env var), receives a base64-encoded response, decodes it, and executes it via `new Function("require", decodedCode)(require)`. This gives the attacker full remote code execution on every system where the package is loaded. The package also includes `axios` as an extra dependency not present in the original `debug` library.

analyzed by
Leitwacht
first seen
Jun 29, 2026, 04:23 AM
analyzed
Jun 29, 2026, 04:24 AM

Related advisories

browse all confirmed advisories →

Independently detected by the Leitwacht supply-chain probe. IOCs are defanged. Published CC0. Think this is a mistake? See the dispute policy.