Mend.io Vulnerability Database
The largest open source vulnerability database
What is a Vulnerability ID?
New vulnerability? Tell us about it!
MSC-2026-12682
Published:October 06, 2026
Updated:October 06, 2026
The npm package css-jptvix-polyfill version 1.0.0 contains embedded malicious code in thunderboltRegistry.js. The file self-executes when loaded: it runs id, whoami, env and ifconfig via child_process.execSync, sends the full process environment (including any credentials and tokens) to an attacker-controlled out-of-band host (orj3tao0ic8oj24h9njymexmtdz5ztphe.oastify.com), downloads a second-stage script from appsecc.com and executes it with node (labelled reverse-shell in the code), and sends an RCE beacon. A bundled registry-manifest.min.json maps Wix thunderbolt and editor registry bundle names to this file via static.parastorage.com/unpkg, and the module exports a Proxy stub of the Wix component-registry API so the host keeps running after the payload fires. This is a dependency-confusion style supply-chain attack disguised as a CSS polyfill. The package has no legitimate functionality and was removed from npm.
Do you need more information?
Contact Us
CVSS v4
Base Score:
8.8
Attack Vector
NETWORK
Attack Complexity
LOW
Attack Requirements
NONE
Privileges Required
NONE
User Interaction
NONE
Vulnerable System Confidentiality
LOW
Vulnerable System Integrity
LOW
Vulnerable System Availability
HIGH
Subsequent System Confidentiality
NONE
Subsequent System Integrity
NONE
Subsequent System Availability
NONE
CVSS v3
Base Score:
9.8
Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
NONE
Scope
UNCHANGED
Confidentiality
HIGH
Integrity
HIGH
Availability
HIGH
Weakness Type (CWE)
Embedded Malicious Code