LWA-2026-5853 MAL-2026-6299 ↗ confirmed malware

analysis-chart@2.0.8

Malicious code in analysis-chart (npm)

T1195.002 · Compromise Software Supply ChainT1059.007 · JavaScriptT1055.001 · Process InjectionT1105 · Ingress Tool Transfer

Analysis

analysis-chart@2.0.8 is a trojanized package masquerading as a chart-analysis library. On npm install, the postinstall script (install-hook.js) downloads an XOR-encrypted Windows binary from hxxps://github[.]com/Dimitrijenco/Sticky_note/releases/download/v6/payload[.]bin, decrypts it in memory, and uses the ffi-napi native binding to call Windows kernel32 functions (VirtualAlloc, RtlMoveMemory, VirtualProtect, CreateThread) to inject the decrypted PE payload directly into the node.exe process memory — a reflective shellcode loader that never touches disk. The script silently catches errors to avoid alerting the user.

analyzed by
Leitwacht
first seen
Jun 22, 2026, 10:30 PM
analyzed
Jun 22, 2026, 10:30 PM

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.