{"id":333848,"date":"2025-12-09T04:49:12","date_gmt":"2025-12-09T04:49:12","guid":{"rendered":"https:\/\/www.newsbeep.com\/ca\/333848\/"},"modified":"2025-12-09T04:49:12","modified_gmt":"2025-12-09T04:49:12","slug":"malicious-vscode-extensions-on-microsofts-registry-drop-infostealers","status":"publish","type":"post","link":"https:\/\/www.newsbeep.com\/ca\/333848\/","title":{"rendered":"Malicious VSCode extensions on Microsoft&#8217;s registry drop infostealers"},"content":{"rendered":"<p style=\"text-align:center\"><img loading=\"lazy\" decoding=\"async\" alt=\"Malicious VSCode extensions on Microsoft's registry drop infostealers\" height=\"900\" src=\"https:\/\/www.newsbeep.com\/ca\/wp-content\/uploads\/2025\/12\/VSCode_bw.jpg\" width=\"1600\"\/><\/p>\n<p>Two malicious extensions on Microsoft&#8217;s Visual Studio Code Marketplace infect developers&#8217; machines with information-stealing malware that can take screenshots, steal credentials, crypto wallets, and hijack browser sessions.<\/p>\n<p>The marketplace hosts extensions for the popular VSCode integrated development environment (IDE) to extend functionality or add customization options.<\/p>\n<p>The two malicious extensions, called Bitcoin Black and Codo AI, masquerade\u00a0as a color theme and an AI assistant,\u00a0respectively, and were published under the developer name\u00a0&#8216;BigBlack.&#8217;\u00a0<\/p>\n<p>At the time of writing, Codo AI was still present in the marketplace, although it counted fewer than 30 downloads.\u00a0Bitcoin Black&#8217;s counter showed only one install.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"CodoAI on VSCode Market\" height=\"514\" src=\"https:\/\/www.newsbeep.com\/ca\/wp-content\/uploads\/2025\/12\/codoai.jpg\" width=\"900\"\/>Codo AI on VSCode Market<br \/>Source: BleepingComputer.com<\/p>\n<p>According to Koi Security, the Bitcoin Black malicious extension features a &#8220;*&#8221; activation event that executes on every VSCode action. It can also run PowerShell code, something that a theme does not need and should be a red flag.<\/p>\n<p>In older versions, Bitcoin Black used a PowerShell script to download a password-protected archived payload, which created a visible PowerShell window and could have warned the user.<\/p>\n<p>In more recent versions, though, the process switched to a batch script (bat.sh) that calls &#8216;curl&#8217; to download a DLL file and an executable, and the activity occurs with the window hidden.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"Malicious payload from bat.sh\" height=\"600\" src=\"https:\/\/www.newsbeep.com\/ca\/wp-content\/uploads\/2025\/12\/payload.jpg\" width=\"899\"\/>Malicious payload from bat.sh<br \/>Source: Koi Security<\/p>\n<p>Idan Dardikman of Koi Security says that Codo AI has code assistance functionality via ChatGPT or DeepSeek, but also includes a malicious section.<\/p>\n<p>Both extensions deliver a legitimate executable of the Lightshot screenshot tool and a malicious DLL file that is loaded via the DLL hijacking technique to deploy the infostealer under the name\u00a0runtime.exe.<\/p>\n<p>The malicious DLL is flagged as a threat by\u00a029 out of the 72 antivirus engines on Virus Total, the researcher notes in a <a href=\"https:\/\/www.koi.ai\/blog\/the-vs-code-malware-that-captures-your-screen\" target=\"_blank\" rel=\"nofollow noopener\">report<\/a> today.<\/p>\n<p>The malware creates a directory in &#8216;%APPDATA%\\Local\\&#8217; and creates a directory called Evelyn\u00a0to store stolen data: details about\u00a0running processes, clipboard content, WiFi credentials, system information, screenshots, a list of installed programs, and running processes.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" height=\"373\" width=\"900\" src=\"https:\/\/www.newsbeep.com\/ca\/wp-content\/uploads\/2025\/12\/EvelynInfostealer_storage.png\" class=\"b-lazy\"\/>Evelyn directory created to store stolen data<br \/>source: BleepingComputer<\/p>\n<p>To steal cookies and hijack user sessions, the malware launches\u00a0the Chrome and Edge browsers in headless mode so it can snatch stored cookies and hijack user sessions.<\/p>\n<p>The malware also steals cryptocurrency wallets like Phantom, Metamask, Exodus. It looks for passwords and credentials\u00a0<\/p>\n<p>BleepingComputer has contacted Microsoft about the presence of the extensions in the marketplace, but a comment wasn&#8217;t immediately available.<\/p>\n<p>Malicious VS Code extensions\u00a0have been pushed to platforms providing\u00a0extensions with VS Code IDEs, such as\u00a0OpenVSX and\u00a0Visual Studio Code,\u00a0one of the most notable campaigns being <a href=\"https:\/\/www.bleepingcomputer.com\/news\/security\/glassworm-malware-returns-in-third-wave-of-malicious-vs-code-packages\/\" target=\"_blank\" rel=\"nofollow noopener\">Glassworm<\/a>.<\/p>\n<p>Developers can minimize the risks of malicious VSCode extensions by installing projects only from reputable publishers.<\/p>\n<p>        <a href=\"https:\/\/www.tines.com\/access\/guide\/unlocking-it-agility-with-automation-and-orchestration-iam\/?utm_source=BleepingComputer&amp;utm_medium=paid_media&amp;utm_content=dec-in-article-banner\" target=\"_blank\" rel=\"noopener sponsored nofollow\"><br \/>\n            <img decoding=\"async\" alt=\"tines\" src=\"https:\/\/www.newsbeep.com\/ca\/wp-content\/uploads\/2025\/12\/tines-keyhole.jpg\" class=\"b-lazy\"\/><\/a><\/p>\n<p>Broken IAM isn&#8217;t just an IT problem &#8211; the impact ripples across your whole business.<\/p>\n<p>This practical guide covers why traditional IAM practices fail to keep up with modern demands, examples of what &#8220;good&#8221; IAM looks like, and a simple checklist for building a scalable strategy.<\/p>\n<p>        <a href=\"https:\/\/www.tines.com\/access\/guide\/unlocking-it-agility-with-automation-and-orchestration-iam\/?utm_source=BleepingComputer&amp;utm_medium=paid_media&amp;utm_content=dec-in-article-banner\" target=\"_blank\" rel=\"noopener sponsored nofollow\">Get the guide<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"Two malicious extensions on Microsoft&#8217;s Visual Studio Code Marketplace infect developers&#8217; machines with information-stealing malware that can take&hellip;\n","protected":false},"author":2,"featured_media":333849,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[49,48,61],"class_list":["post-333848","post","type-post","status-publish","format-standard","has-post-thumbnail","category-technology","tag-ca","tag-canada","tag-technology"],"_links":{"self":[{"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/posts\/333848","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/comments?post=333848"}],"version-history":[{"count":0,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/posts\/333848\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/media\/333849"}],"wp:attachment":[{"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/media?parent=333848"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/categories?post=333848"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/tags?post=333848"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}