216.73.217.22

Malicious pull request infects VS Code extension

· Published 09/07/2025 13:49 · Modified 13/07/2025 10:34

Export JSON

Essential information

Published
09/07/2025 13:49
Modified
13/07/2025 10:34
Tags
2025-07-09 ethcode ethereum github javascript obfuscation keythereum-utils pull request supply chain attack vs code
Related entities
7 techniques (mitre), 1 others

Description

A extension for smart contract development, , was compromised through a . The attacker, using a newly created account, submitted a PR that introduced a malicious dependency and code to execute it. The compromise was subtle, involving only two lines of code changes among thousands. The malicious code downloads and runs a batch script from a public file-hosting service, potentially to steal crypto assets or compromise contracts. The extension, with nearly 6,000 installs, was removed from the marketplace after discovery. This incident highlights the importance of carefully reviewing contributions, especially from new accounts, and scrutinizing package dependencies in software development workflows.

External references