Critical Security Threat: Ransomware Found in Visual Studio Code Extensions

Photo of author

CyberSecureFox Editorial Team

Published:

Last updated:

Security researchers at ReversingLabs have uncovered a significant security threat in the Visual Studio Code Marketplace, where two extensions were found containing hidden ransomware capabilities. The compromised extensions — ahban.shiba and ahban.cychelloworld — evaded detection for several months, exposing critical gaps in the marketplace’s update validation process.

Technical Analysis of the Malicious Extensions

Both extensions used obfuscated PowerShell commands to retrieve and execute malicious scripts from a remote Amazon AWS server. The ransomware was in a testing phase, with encryption capabilities deliberately limited to a single directory: C:\users\%username%\Desktop\testShiba — a controlled proof-of-concept deployment designed to validate the payload before wider release.

Infection Timeline and Evolution

The threat emerged when ahban.cychelloworld was published on October 27, 2024, followed by ahban.shiba on February 17, 2025. According to ExtensionTotal researcher Itali Kruk, the initial version of ahban.cychelloworld was clean, but malicious code was introduced in version 0.0.2 on November 24, 2024. Five further updates containing malicious payloads were subsequently pushed to users before Microsoft removed the extensions.

Ransomware Characteristics and Behavior

The malware displayed a simplified ransom demand: “Your files are encrypted. Pay 1 ShibaCoin to ShibaWallet to restore them.” Unlike mature ransomware strains, this variant lacked detailed payment instructions or a C2 communication channel — consistent with a proof-of-concept that had not yet reached full deployment.

Developers Who Installed Malicious VS Code Extensions from Marketplace

Any developer who installed ahban.shiba or ahban.cychelloworld from the VS Code Marketplace between October 2024 and early 2025 should treat their development machine as potentially compromised. The low reported install count (7–8 downloads) does not rule out broader exposure, as marketplace statistics can lag or be manipulated. Organizations using shared development environments or build servers where these extensions were installed face the highest risk.

What Developers and Security Teams Should Do

  • Search all developer workstations and build servers for the extensions ahban.shiba and ahban.cychelloworld; uninstall immediately if found.
  • Inspect the directory C:\users\%username%\Desktop\testShiba for encrypted files and check PowerShell execution logs for unexpected outbound connections to AWS endpoints.
  • Rotate all credentials, tokens, and API keys stored or accessible on affected machines.
  • Enforce an organizational extension allowlist by configuring VS Code with a extensions.allowed policy in group policy or settings management.
  • Review the VS Code Marketplace extension audit process and subscribe to security notifications from the Microsoft Security Response Center for future marketplace threats.

Security Implications for the VS Code Ecosystem

This incident highlights a systemic risk in extension marketplaces: malicious code can be introduced through post-publication updates, bypassing initial review. Microsoft’s delayed response — despite automated scans flagging the threat — demonstrates that low-install-count extensions receive lower scrutiny. Developers and security teams should treat any VS Code extension update as a potential supply chain risk and maintain regular audits of installed extensions across all development environments.


CyberSecureFox Editorial Team

The CyberSecureFox Editorial Team covers cybersecurity news, vulnerabilities, malware campaigns, ransomware activity, AI security, cloud security, and vendor security advisories. Articles are prepared using official advisories, CVE/NVD data, CISA alerts, vendor publications, and public research reports. Content is reviewed before publication and updated when new information becomes available.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.