Vulnerability MAL-2026-18451

Unknown
UNKNOWN RISK
Vulnerabilities without an assigned CVSS score. Severity is not determinable from available data.
6 hours ago
November 02, 2026 at 02:31 AM UTC
Malicious code in contracts-upgradeable (npm)
1.0.0
1.0.0

Summary

Malicious code in contracts-upgradeable (npm)

Details

contracts-upgradeable takes the unscoped name of @openzeppelin/contracts-upgradeable and has no functional code. Its preinstall script runs node preinstall.js on npm install, which POSTs the machine's hostname, the OS username and the local time to the Discord webhook https://canary.discord.com/api/webhooks/1566232728179843243/pM5rDIrCRrEpQRbA7ibaiQk1XOQlIftmBacA5s8jD8NvXn5W-rS832DOWHQS-G-j3N6U as "PC Notifier". It was published on 2026-11-02 by the npm account bigdevin55, which published sol-wallet-adapter 1.0.7 with the same script the same day; the account cutekitten05 used the same webhook in packages published on 2026-11-01.

Impacted packages

Timeline

Published
6 hours ago
November 02, 2026 at 02:31 AM UTC
Last Modified
3 hours ago
November 02, 2026 at 06:00 AM UTC