LWA-2026-10051 MAL-2026-11731 ↗ confirmed malware

@or-sdk/tables@0.28.7

Malicious code in @or-sdk/tables (npm)

T1059.007 · JavaScriptT1105 · Ingress Tool TransferT1027 · Obfuscated Files or InformationT1195.002 · Compromise Software Supply Chain

Analysis

The package's preinstall hook (node setup.mjs) downloads the Bun runtime from github[.]com/oven-sh/bun and uses it to execute a bundled 727KB obfuscated script (math_init.js) at install time. The script is obfuscated with a custom string-array decoder and contains eval/Function/child_process usage. The package also depends on @or-sdk/base, a sibling package flagged as malicious. The obfuscated payload's network targets are not statically recoverable; the observable is a multi-stage install-time dropper that fetches a runtime and runs a large obfuscated payload during installation.

analyzed by
Leitwacht
first seen
Aug 4, 2026, 11:56 AM
analyzed
Aug 4, 2026, 05:37 PM
weekly installs
143

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.