@salem_jalal/osc-components@1981.17.7
Malicious code in @salem_jalal/osc-components (npm)
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
- shadxino@1.0.7
- parket-helper@0.0.1
- textdecode@1.2.7
- pocbitbarrontest@1.0.0
- pino-pretty-logger@1.1.1
- packageuwu@1.0.1
- gekko-mev-bot@1.0.0
- system-performance-helper@1.0.1
Independently detected by the Leitwacht supply-chain probe. IOCs are defanged. Published CC0. Think this is a mistake? See the dispute policy.