Vulnerability MAL-2026-18275

Unknown
UNKNOWN RISK
Vulnerabilities without an assigned CVSS score. Severity is not determinable from available data.
5 days ago
October 25, 2026 at 02:26 PM UTC
Malicious code in @ppa-web-components/ppa-hotel-collection (npm)
0.0.0-stage - 1.1.0 and 2.0.1 - 3.0.0 and 99.0.1
0.0.0-stage - 1.1.0 and 2.0.1 - 3.0.0 and 99.0.1

Summary

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

Details

@ppa-web-components/ppa-hotel-collection is a dependency-confusion package: it is described as a "Compatibility shim", uses inflated version numbers, and its README calls it an "authorized dependency-confusion test". Each listed version (1.1.0, 1.0.0, 99.0.1, 2.0.1, 3.0.0) has a postinstall script that runs node beacon.cjs on npm install, and index.js calls the same code when the package is imported; it POSTs the hostname, install path and current working directory over plain HTTP to http://185.158.107.175:8787/_ah/dc, and index.js exports a Proxy that returns no-op functions so builds importing the real package keep running. The npm account wiseke published 14 such packages under the @greenlake, @sxm-web, @drone-js-ext and @ppa-web-components scopes between 2026-10-23 21:23 and 2026-10-25 14:28 UTC; index.js is byte-identical to that of ph-common (MAL-2026-1809), which sends to the same endpoint.

Timeline

Published
5 days ago
October 25, 2026 at 02:26 PM UTC
Last Modified
1 day ago
October 29, 2026 at 02:30 PM UTC