{"id":10262,"date":"2026-01-30T10:03:37","date_gmt":"2026-01-30T10:03:37","guid":{"rendered":"https:\/\/serisec.com\/index.php\/2026\/01\/30\/hackers-weaponized-open-vsx-extension-with-sophisticated-malware-after-reaching-5060-downloads\/"},"modified":"2026-01-30T10:03:37","modified_gmt":"2026-01-30T10:03:37","slug":"hackers-weaponized-open-vsx-extension-with-sophisticated-malware-after-reaching-5060-downloads","status":"publish","type":"post","link":"https:\/\/serisec.com\/index.php\/2026\/01\/30\/hackers-weaponized-open-vsx-extension-with-sophisticated-malware-after-reaching-5060-downloads\/","title":{"rendered":"Hackers Weaponized Open VSX Extension with Sophisticated Malware After Reaching 5060+ Downloads"},"content":{"rendered":"<p>    Hackers Weaponized Open VSX Extension with Sophisticated Malware After Reaching 5060+ Downloads<br \/>\n \t<BR><br \/>\n<BR><\/BR><br \/>\n    <!-- no image --><br \/>\n \t<BR><br \/>\n<BR><\/BR><\/p>\n<div>\n<p>A dangerous malware campaign has infiltrated the Open VSX extension marketplace, compromising over 5,000 developer workstations through a fake Angular Language Service extension. <\/p>\n<p>The malicious package disguised itself as legitimate development tooling, bundling authentic Angular and TypeScript components alongside encrypted malware code that activates when developers open HTML or TypeScript files.<\/p>\n<p>The extension operated undetected for two weeks in the Open VSX marketplace, presenting itself as a trusted productivity tool for Angular developers. <\/p>\n<p>Once installed, it immediately began decrypting hidden payloads using AES-256-CBC encryption, establishing connections to command-and-control infrastructure hosted on the Solana blockchain. <\/p>\n<p>This approach provides attackers with persistent, censorship-resistant communication channels that cannot be easily taken down by security teams.<\/p>\n<p>Annex analysts <a href=\"https:\/\/annex.security\/blog\/worms-lurking\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">identified<\/a> the malware after analyzing suspicious extension behavior within the Open VSX ecosystem. <\/p>\n<p>The threat specifically targets developer credentials for NPM and GitHub, cryptocurrency wallets across 60 different platforms, and browser-stored authentication tokens. <\/p>\n<p>Geographic filtering mechanisms prevent execution on Russian systems, suggesting the campaign originates from Russian-speaking threat groups seeking to avoid domestic prosecution.<\/p>\n<p>The malware\u2019s capabilities extend beyond simple <a href=\"https:\/\/cybersecuritynews.com\/russian-hacker-sentenced-for-data-theft-of-linkedin-dropbox-users\/\" target=\"_blank\" rel=\"noreferrer noopener\">data theft<\/a>. It terminates browser processes to unlock database files, extracts OAuth tokens from VS Code configurations, and validates stolen credentials in real-time. <\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEgvqw7i_-ZxNb1EWKf0dVsg7lmwb8d43jRKpZGCi6dEfoeVHRwt18emv_mHS3JgbXfH-bZIYfC-UzPr1doAoDpEbV1uN4f-UEH2GFLO-IKk2udYd4lOj-N4KxYtNV7zIKAqZYLr8PwyOGmCmh1K661pCXxbiaTzJrSixronYjmlmL9CkHGqZOcl3ot7-VA\/s16000\/Angular%2520Language%2520Service%2520%28Source%2520-%2520Annex%29.webp?ssl=1\" alt=\"Angular Language Service (Source - Annex)\"><figcaption class=\"wp-element-caption\">Angular Language Service (Source \u2013 Annex)<\/figcaption><\/figure>\n<\/div>\n<p>Exfiltrated data packages are compressed and transmitted to command servers, with backup infrastructure addresses retrieved through compromised Google Calendar links when primary channels become unavailable.<\/p>\n<h2 class=\"wp-block-heading\" id=\"h-blockchain-based-command-infrastructure\"><strong>Blockchain-Based Command Infrastructure<\/strong><\/h2>\n<p>The malware employs a technique called \u201cEtherhiding\u201d to maintain resilient command-and-control operations through <a href=\"https:\/\/cybersecuritynews.com\/ethereum-vs-solana-a-comprehensive-comparison-of-eth-and-sol\/\" target=\"_blank\" rel=\"noreferrer noopener\">Solana<\/a> blockchain transactions. <\/p>\n<p>After initial activation, the extension queries a specific Solana wallet address containing Base64-encoded instructions within transaction memo fields. <\/p>\n<p>This architecture offers several advantages: blockchain immutability ensures configuration data persists indefinitely, public RPC endpoints remain highly available, and attackers can update payload URLs without modifying the published extension.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEiEFXfxArWbROAoUbw4yXD14jh8w2m85ZURf9rzFyrGXPU5M_c4ehi0zFkEp1TCKrG5Yws9HeM0ixPDFKAHug5me878p-RbBKIEobaK-ZxK6JLtxsRCqKJK9fY_qubI2Z_aFo0TXAjFHy_Vgoa3vlqCOUWrVpQnAof1wKP35fZWYRVYawj8smD0emUsQXM\/s16000\/Payload%27s%2520capabilities%2520%28Source%2520-%2520Annex%29.webp?ssl=1\" alt=\"Payload's capabilities (Source - Annex)\"><figcaption class=\"wp-element-caption\">Payload\u2019s capabilities (Source \u2013 Annex)<\/figcaption><\/figure>\n<\/div>\n<p>The Solana wallet address BjVeAjPrSKFiingBn4vZvghsGj9KCE8AJVtbc9S8o8SC has received 10 configuration updates over the past month, with the most recent modification occurring on January 28, 2026. <\/p>\n<p>Each update delivers <a href=\"https:\/\/cybersecuritynews.com\/microsoft-exchange-server-vulnerability\/\" target=\"_blank\" rel=\"noreferrer noopener\">new server<\/a> addresses hosting encrypted secondary payloads, enabling attackers to adapt their infrastructure faster than defenders can respond. <\/p>\n<p>This approach eliminates single points of failure and provides takedown resistance that traditional domain-based command systems cannot match.<\/p>\n<p class=\"has-text-align-center has-background\" style=\"background:linear-gradient(180deg,rgb(238,238,238) 91%,rgb(169,184,195) 100%)\"><strong>Follow us on\u00a0<a href=\"https:\/\/news.google.com\/publications\/CAAqMggKIixDQklTR3dnTWFoY0tGV041WW1WeWMyVmpkWEpwZEhsdVpYZHpMbU52YlNnQVAB?hl=en-IN&amp;gl=IN&amp;ceid=IN:en\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Google News<\/a>,\u00a0<a href=\"https:\/\/www.linkedin.com\/company\/cybersecurity-news\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">LinkedIn<\/a>,\u00a0and\u00a0<a href=\"https:\/\/x.com\/cyber_press_org\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">X<\/a>\u00a0to Get More Instant Updates<\/strong>,\u00a0<strong>Set CSN as a Preferred Source in\u00a0<a href=\"https:\/\/www.google.com\/preferences\/source?q=cybersecuritynews.com\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Google<\/a>.<\/strong><\/p>\n<p>The post <a href=\"https:\/\/cybersecuritynews.com\/hackers-weaponized-open-vsx-extension\/\">Hackers Weaponized Open VSX Extension with Sophisticated Malware After Reaching 5060+ Downloads<\/a> appeared first on <a href=\"https:\/\/cybersecuritynews.com\/\">Cyber Security News<\/a>.<\/p>\n<\/div>\n<p> \t<BR><br \/>\n <BR><\/BR><br \/>\n    Tushar Subhra Dutta<br \/>\n \t<BR><br \/>\n<BR><\/BR><br \/>\n<a href=\"https:\/\/cybersecuritynews.com\/hackers-weaponized-open-vsx-extension\/\">Go to cyber-security-news<\/a><br \/>\n \t<BR><br \/>\n <BR><\/BR><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hackers Weaponized Open VSX Extension with Sophisticated Malware After Reaching 5060+ Downloads A dangerous malware campaign has infiltrated the Open VSX extension marketplace, compromising over 5,000 developer workstations through a fake Angular Language Service extension. The malicious package disguised itself as legitimate development tooling, bundling authentic Angular and TypeScript components alongside encrypted malware code that [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[129,63,649],"tags":[130],"class_list":["post-10262","post","type-post","status-publish","format-standard","hentry","category-cyber-security","category-cyber-security-news","category-threats","tag-cyber-security-news"],"_links":{"self":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/posts\/10262"}],"collection":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/comments?post=10262"}],"version-history":[{"count":0,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/posts\/10262\/revisions"}],"wp:attachment":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/media?parent=10262"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/categories?post=10262"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/tags?post=10262"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}