LWA-2026-13322 confirmed malware

@ppa-web-components/ppa-builder@2.0.1

Malicious code in @ppa-web-components/ppa-builder (npm)

T1195.002 · Compromise Software Supply ChainT1059.007 · JavaScriptT1082 · System Information DiscoveryT1016 · System Network Configuration DiscoveryT1071.001 · Web ProtocolsT1041 · Exfiltration Over C2 Channel

Analysis

This package is a dependency-confusion implant published under a scoped name that collides with an internal package. Its postinstall hook runs beacon.cjs, and importing the package (index.js) triggers the same beacon again, sending an HTTP POST to hxxp://185[.]158[.]107[.]175:8787/_ah/dc with a JSON body containing the package name, the machine hostname, the install directory (__dirname), the working directory, the npm/node user agent and the protocol, plus an X-Beacon-Package header. index.js otherwise exports a no-op Proxy so that imports of the real package name do not crash, letting the install complete and the callback fire. The package collects no credentials, tokens, environment values or file contents, and performs no other network, exec or persistence activity.

analyzed by
Leitwacht
first seen
Oct 25, 2026, 10:53 PM
analyzed
Oct 25, 2026, 10:56 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.