LWA-2026-5979 MAL-2026-6479 ↗ confirmed malware

@salem_jalal/osc-components@1981.17.7

Malicious code in @salem_jalal/osc-components (npm)

T1195.002 · Compromise Software Supply ChainT1059.007 · JavaScriptT1082 · System Information DiscoveryT1539 · Steal Web Session CookieT1071.001 · Web ProtocolsT1041 · Exfiltration Over C2 Channel

Analysis

Dependency-confusion package impersonating the Hilton Design System internal package (@dx-ui/osc-components). On npm install, the postinstall hook (install.js) collects system metadata (hostname, platform, CPU architecture, username, current working directory, Node.js version, npm registry URL, DNS server addresses) and sends them via HTTP GET to dm-tech.ly:8001/poc-osc/callback. When the module is required in a browser context, the main entry (index.js) exfiltrates the browser's current URL, all cookies (document.cookie), all localStorage key-value pairs, and the user-agent string to dm-tech.ly:8001/poc-osc/exfil via fetch with credentials:include. IOCs: domain dm-tech.ly, port 8001, paths /poc-osc/callback and /poc-osc/exfil.

analyzed by
Leitwacht
first seen
Jun 25, 2026, 09:27 PM
analyzed
Jun 25, 2026, 09:28 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.