{"id":10660,"date":"2026-02-14T10:03:44","date_gmt":"2026-02-14T10:03:44","guid":{"rendered":"https:\/\/serisec.com\/index.php\/2026\/02\/14\/chrome-extensions-infected-500k-users-to-hijack-vkontakte-accounts\/"},"modified":"2026-02-14T10:03:44","modified_gmt":"2026-02-14T10:03:44","slug":"chrome-extensions-infected-500k-users-to-hijack-vkontakte-accounts","status":"publish","type":"post","link":"https:\/\/serisec.com\/index.php\/2026\/02\/14\/chrome-extensions-infected-500k-users-to-hijack-vkontakte-accounts\/","title":{"rendered":"Chrome Extensions Infected 500K Users to Hijack VKontakte Accounts"},"content":{"rendered":"<p>    Chrome Extensions Infected 500K Users to Hijack VKontakte Accounts<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>Over half a million VKontakte users have fallen victim to a sophisticated malware campaign that silently hijacks accounts through seemingly harmless Chrome extensions. <\/p>\n<p>The malicious extensions, disguised as VK customization tools, automatically subscribe users to attacker-controlled groups, reset account settings every 30 days, and manipulate security tokens to maintain persistent control. <\/p>\n<p>What appeared as simple theme customization software turned out to be a multi-stage account takeover operation targeting Russia\u2019s largest social network.<\/p>\n<p>The campaign centers around five Chrome extensions sharing the same malicious infrastructure, with the primary extension \u201cVK Styles\u201d alone accumulating 400,000 installations before removal. <\/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\/AVvXsEiHn_ZHPZX-gY47jbrI2SPkBwV8uyxcoKPDp0oS867_hz48IsejVCxnCUehS0gdA9qBZzz9-UGUgxexgXt84cxAZ23VXsWMnxzNzO1LJRyA9cU8r79j_edryWCtxb9ljoZbSCflywozf-l1P6pZDcCj3DNfp3abTDO4eb75FwFtyRYQqiDq7HpR6SzOQYA\/s16000\/Nan%2520ordinary%2520VK%2520account%2520-%2520it%2520functions%2520as%2520the%2520attacker%25E2%2580%2599s%2520C2%2520infrastructure%2520%28Source%2520-%2520Koi%29.webp?ssl=1\" alt=\"Nan ordinary VK account - it functions as the attacker\u2019s C2 infrastructure (Source - Koi)\"><figcaption class=\"wp-element-caption\">Nan ordinary VK account \u2013 it functions as the attacker\u2019s C2 infrastructure (Source \u2013 Koi)<\/figcaption><\/figure>\n<\/div>\n<p>The malware operates through a clever two-stage delivery system that evades traditional <a href=\"https:\/\/cybersecuritynews.com\/web-security-scanners\/\" id=\"11627\" target=\"_blank\" rel=\"noreferrer noopener\">security scanning<\/a>. <\/p>\n<p>Rather than embedding malicious code directly in the extension, the attackers use a VKontakte profile as command-and-control infrastructure, hiding payload URLs within HTML metadata tags that extensions fetch and execute.<\/p>\n<p><a href=\"https:\/\/www.koi.ai\/blog\/vk-styles-500k-users-infected-by-chrome-extensions-that-hijack-vkontakte-accounts\" id=\"https:\/\/www.koi.ai\/blog\/vk-styles-500k-users-infected-by-chrome-extensions-that-hijack-vkontakte-accounts\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Koi researchers identified this sophisticated threat<\/a> while investigating extensions injecting Yandex advertising scripts. <\/p>\n<p>Their analysis revealed that the malware calculates metric identifiers dynamically to avoid pattern-matching detection by security tools. <\/p>\n<p>The extensions use <a href=\"https:\/\/cybersecuritynews.com\/hackers-attacking-mobile-users-leveraging-pwa-javascript\/\" id=\"107644\" target=\"_blank\" rel=\"noreferrer noopener\">obfuscated JavaScript<\/a> functions to execute arbitrary code fetched from a GitHub repository controlled by the threat actor operating under the username \u201c2vk.\u201d<\/p>\n<h2 class=\"wp-block-heading\" id=\"h-multi-stage-attack-chain-exploits-social-network-infrastructure\"><strong>Multi-Stage Attack Chain Exploits Social Network Infrastructure<\/strong><\/h2>\n<p>The infection mechanism demonstrates advanced evasion techniques. When users install these extensions believing they enhance their VK experience, the malware first establishes persistence by injecting code into every VK page visited. <\/p>\n<p>It then retrieves encoded instructions from the attacker\u2019s VK profile metadata, which directs the extension to download additional payloads from GitHub. <\/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\/AVvXsEivJ_teBDytsRRqAVrQgsG_sSigdXJ9WqohZgZ2dAAM0c15IAUS7aYijQcXCF_USTN22il8U969oSpCh0pIgzFtt-ESA48E0gkR7f6tY4ZC-iDiKs6mhSK9d5h9kCIx1sm31qsYk69n2hkAsUU8t2r4szZ2k0B_MJhE3b4iJhgmIAXUc8qgwwxIZ8nYJjo\/s16000\/Attack%2520flow%2520%28Source%2520-%2520Koi%29.webp?ssl=1\" alt=\"Attack flow (Source - Koi)\"><figcaption class=\"wp-element-caption\">Attack flow (Source \u2013 Koi)<\/figcaption><\/figure>\n<\/div>\n<p>This approach allows the threat actor to update malicious functionality without modifying the extension code itself, bypassing Chrome Web Store security reviews.<\/p>\n<p>The malware manipulates VK\u2019s CSRF protection cookies to bypass <a href=\"https:\/\/cybersecuritynews.com\/programming-languages-for-cyber-security\/\" id=\"17061\" target=\"_blank\" rel=\"noreferrer noopener\">security mechanisms<\/a> designed to prevent unauthorized account actions. <\/p>\n<p>It automatically subscribes victims to the attacker\u2019s VK group with 75% probability on each session, creating a self-propagating distribution network. <\/p>\n<p>Every 30 days, the malware resets account settings to override user preferences and maintain control. <\/p>\n<p>The operation ran continuously from June 2025 through January 2026, with GitHub commit history showing deliberate refinement and feature additions over seven months.<\/p>\n<p>Security teams should audit browser extensions, monitor for unusual VK API activity, and implement extension allowlisting policies.<\/p>\n<p>Users experiencing unexpected group subscriptions or setting changes should immediately remove suspicious VK-related extensions and review their Chrome extension permissions.<\/p>\n<p class=\"has-text-align-center has-background\" style=\"background:linear-gradient(180deg,rgb(238,238,238) 92%,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\/hijack-vkontakte-accounts\/\">Chrome Extensions Infected 500K Users to Hijack VKontakte Accounts<\/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\/hijack-vkontakte-accounts\/\">Go to cyber-security-news<\/a><br \/>\n \t<BR><br \/>\n <BR><\/BR><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Chrome Extensions Infected 500K Users to Hijack VKontakte Accounts Over half a million VKontakte users have fallen victim to a sophisticated malware campaign that silently hijacks accounts through seemingly harmless Chrome extensions. The malicious extensions, disguised as VK customization tools, automatically subscribe users to attacker-controlled groups, reset account settings every 30 days, and manipulate security [&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-10660","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\/10660"}],"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=10660"}],"version-history":[{"count":0,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/posts\/10660\/revisions"}],"wp:attachment":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/media?parent=10660"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/categories?post=10660"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/tags?post=10660"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}