Socket Links 737 Chrome VPN Extensions to Brand Impersonation and Traffic Redirection

· Original article ↗

Summary

Socket reports that 520 of 522 analyzed extensions routed browser traffic through shared SOCKS5 proxies. The campaign included 274 extensions impersonating 66 brands, and the investigation documented evasion, subscription fraud, and post-review code changes.

Key points

  • Socket identified 737 extensions published through at least 40 developer accounts; it retrieved and analyzed code from 522 of them.
  • 520 analyzed extensions configured browser-wide traffic routing through shared SOCKS5 infrastructure on port 1082, putting the proxy operator in a position to observe destinations, source IPs, TLS SNI, and unencrypted HTTP content. Socket did not establish what the servers retained or transmitted.
  • A total of 274 extensions impersonated 66 established VPN and privacy brands, including AmneziaVPN and AntiZapret; the campaign primarily targeted Russian-speaking users.
  • 104 extensions used DNS-over-HTTPS to resolve proxy hostnames and pass IP addresses to Chrome. Socket also found remote-configuration code added after store approval and identical reviewer statements denying external data transmission.
  • The advertised premium server hostnames tested by Socket did not resolve. One extension was configured so connection attempts always failed.
  • Socket linked the extension estate to a Myxa VPN subscription business through shared infrastructure and code. The research did not identify the individual operating the campaign or find evidence of state sponsorship.
  • Google had removed 221 extensions, while 516 were still listed as live when Socket collected its corpus. Socket recommends affected users remove campaign extensions, check Chrome proxy settings, and change credentials entered on non-HTTPS sites while connected.

Article Details

Attack Vectors
  • Free VPN and proxy extensions in the Chrome Web Store attracted users with privacy claims and, in 274 cases, impersonated established brands.
  • Once a user clicked Connect, 520 analyzed extensions configured Chrome to route browser traffic through a SOCKS5 proxy on port 1082, bypassing only loopback addresses.
  • Some extensions resolved proxy hostnames through DNS-over-HTTPS and configured Chrome with the resulting IP address rather than the hostname.
  • Sixty-six extensions followed redirects to discover a current campaign domain and retrieve remote configuration.
  • The advertised premium locations did not resolve in Socket's tests; one extension also had a connection handler hardcoded to fail.
Defensive Notes
  • Users should remove affected extensions, confirm Chrome's proxy configuration has returned to normal, and change credentials entered on non-HTTPS sites while an extension was connected.
  • Security teams should inventory extensions with proxy permission and alert on changes to chrome.proxy.settings.
  • Block identified campaign domains and proxy IPs at DNS and egress. DNS blocking alone does not address extensions that resolve hosts through DNS-over-HTTPS and configure raw IPs.
  • Review extension code changes as well as permissions: one documented post-approval update added remote configuration without changing its permission set.
  • Socket observed extension behavior and public infrastructure, but did not determine what proxy servers retained or transmitted, or verify operation of the separate paid VLESS-REALITY tier.

Indicators of compromise

TypeIndicatorContext
DOMAINatlasvpn[.]spaceDomain listed as campaign network infrastructure.
DOMAINbezopasnet[.]spaceDomain listed as campaign network infrastructure.
DOMAINcipherway[.]spaceDomain listed as campaign network infrastructure.
DOMAINcloudmask[.]spaceDomain listed as campaign network infrastructure.
DOMAINechosecure[.]spaceDomain listed as campaign network infrastructure.
DOMAINgetmyxa[.]comDomain listed as campaign infrastructure.
DOMAINgusentun[.]spaceDomain listed as campaign network infrastructure.
DOMAINgusenvpn[.]onlineDomain listed as campaign network infrastructure.
DOMAINhorizonguard[.]spaceDomain listed as campaign network infrastructure.
DOMAINinternetprvpn[.]ruDomain listed as campaign network infrastructure.
DOMAINironproxy[.]spaceDomain listed as campaign network infrastructure.
DOMAINkorovkavpn[.]spaceDomain listed as campaign network infrastructure.
DOMAINmaskirovka[.]spaceDomain listed as campaign network infrastructure.
DOMAINmurvpn[.]spaceDomain listed as campaign network infrastructure.
DOMAINmyxasafe[.]spaceCampaign domain discovered by following runtime redirects.
DOMAINmyxasecure[.]spaceDomain listed as campaign network infrastructure.
DOMAINmyxavpn[.]comCampaign operator domain listed as infrastructure.
DOMAINmyxavpn[.]onlineCampaign domain discovered by following runtime redirects.
DOMAINmyxavpn[.]proCampaign operator's commercial storefront and subscription business.
DOMAINmyxavpn[.]siteCampaign domain discovered by following runtime redirects.
DOMAINmyxavpn[.]spaceDomain listed as campaign network infrastructure.
DOMAINmyxavpn[.]techCampaign domain discovered by following runtime redirects.
DOMAINneoncloak[.]spaceDomain listed as campaign network infrastructure.
DOMAINnetroutehub[.]spaceDomain listed as campaign network infrastructure.
DOMAINnimbusshield[.]spaceDomain listed as campaign network infrastructure.
DOMAINosavpn[.]suDomain listed as campaign network infrastructure.
DOMAINpauktun[.]spaceDomain listed as campaign network infrastructure.
DOMAINprimeproxy[.]spaceDomain listed as campaign network infrastructure.
DOMAINroutekeeper[.]spaceDomain listed as campaign network infrastructure.
DOMAINrouteshield[.]spaceDomain listed as campaign network infrastructure.
DOMAINsalega[.]ruDomain listed as campaign network infrastructure.
DOMAINsecurepulse[.]spaceDomain listed as campaign network infrastructure.
DOMAINshershvpn[.]spaceDomain listed as campaign network infrastructure.
DOMAINshieldtunnel[.]spaceDomain listed as campaign network infrastructure.
DOMAINsilashield[.]spaceDomain listed as campaign network infrastructure.
DOMAINskorostvpn[.]spaceDomain listed as campaign network infrastructure.
DOMAINskyproxy[.]spaceProject domain in a build manual shipped inside a campaign extension.
DOMAINspidervpn[.]onlineDomain listed as campaign network infrastructure.
DOMAINstableproxy[.]spaceDomain listed as campaign network infrastructure.
DOMAINstealthpath[.]spaceCampaign proxy domain used in the published server-resolution example.
DOMAINsverchtun[.]storeCampaign proxy domain that the article says still resolves.
DOMAINsverchvpn[.]spaceDomain listed as campaign network infrastructure.
DOMAINtarakanvpn[.]onlineDomain listed as campaign network infrastructure.
DOMAINtunnelbase[.]spaceDomain listed as campaign network infrastructure.
DOMAINturbotunnel[.]spaceDomain listed as campaign network infrastructure.
DOMAINusachvpn[.]suDomain listed as campaign network infrastructure.
DOMAINvaultvpn[.]spaceDomain listed as campaign network infrastructure.
DOMAINvpn-myxa[.]ruDomain listed as campaign network infrastructure.
DOMAINvpnfasters[.]spaceDomain listed as campaign network infrastructure.
DOMAINvpnkomar[.]spaceCampaign landing domain linked to the storefront by a shared analytics counter.
DOMAINvpnmyha[.]shopCampaign landing domain linked to the storefront by a shared analytics counter.
DOMAINvpnmyxa[.]siteCampaign landing domain linked to the storefront by a shared analytics counter.
DOMAINzenshield[.]spaceDomain listed as campaign network infrastructure.
DOMAINzhuknet[.]onlineDomain listed as campaign network infrastructure.
DOMAINzhukvpn[.]onlineDomain listed as campaign network infrastructure.
HOSTNAMEapp[.]getmyxa[.]comHost listed as campaign infrastructure.
HOSTNAMEapp[.]myxavpn[.]comHost listed as campaign infrastructure.
HOSTNAMEapp[.]myxavpn[.]proCampaign operator's billing dashboard.
HOSTNAMEau[.]stealthpath[.]spaceAdvertised premium proxy hostname that returned no DNS answer.
HOSTNAMEde[.]stealthpath[.]spaceResolving free-tier hostname in a campaign extension's proxy-server list.
HOSTNAMEfr[.]stealthpath[.]spaceResolving free-tier hostname in a campaign extension's proxy-server list.
HOSTNAMEgb[.]stealthpath[.]spaceResolving free-tier hostname in a campaign extension's proxy-server list.
HOSTNAMEgit[.]myxavpn[.]comCampaign operator's self-managed source-control host.
HOSTNAMEjp[.]stealthpath[.]spaceAdvertised premium proxy hostname that returned no DNS answer.
HOSTNAMEmonitoring[.]myxavpn[.]comCampaign operator's Grafana monitoring host.
HOSTNAMEnl[.]stealthpath[.]spaceResolving free-tier hostname in a campaign extension's proxy-server list.
HOSTNAMEsg[.]stealthpath[.]spaceAdvertised premium proxy hostname that returned no DNS answer.
HOSTNAMEsub[.]myxasecure[.]spacePaid-tier subscription domain exposed by the campaign billing dashboard; node operation was not verified.
HOSTNAMEtr[.]stealthpath[.]spaceAdvertised premium proxy hostname that returned no DNS answer.
HOSTNAMEus[.]stealthpath[.]spaceResolving free-tier hostname in a campaign extension's proxy-server list.
HOSTNAMExray[.]myxavpn[.]comCampaign operator's earlier VPN-service infrastructure.
IPV4103[.]35[.]189[.]225IP listed among campaign network indicators.
IPV4103[.]35[.]191[.]173IP listed among campaign network indicators.
IPV4130[.]17[.]1[.]19IP listed among campaign network indicators.
IPV4138[.]124[.]244[.]206IP listed among campaign network indicators.
IPV4147[.]45[.]60[.]241IP listed among campaign network indicators and returned for a free-tier proxy hostname.
IPV4147[.]45[.]60[.]252IP listed among campaign network indicators.
IPV4158[.]160[.]228[.]178IP listed with the campaign billing dashboard in the network indicators.
IPV4178[.]130[.]47[.]129IP listed among campaign network indicators.
IPV4178[.]130[.]47[.]43IP listed among campaign network indicators and returned for a free-tier proxy hostname.
IPV4178[.]130[.]47[.]44IP listed among campaign network indicators and returned for a free-tier proxy hostname.
IPV4178[.]130[.]47[.]50IP listed among campaign network indicators and returned for a free-tier proxy hostname.
IPV4185[.]252[.]215[.]97IP listed among campaign network indicators and returned for a free-tier proxy hostname.
IPV4185[.]252[.]215[.]98IP listed among campaign network indicators and returned for a free-tier proxy hostname.
IPV4194[.]150[.]220[.]163IP listed among campaign network indicators and returned for a free-tier proxy hostname.
IPV4212[.]192[.]14[.]75Host resolving multiple campaign domains; reverse-IP results exposed additional campaign domains.
IPV445[.]89[.]110[.]227IP listed among campaign network indicators and returned for a free-tier proxy hostname.
IPV45[.]180[.]30[.]122IP listed among campaign network indicators and returned for a free-tier proxy hostname.
IPV45[.]180[.]30[.]15IP listed among campaign network indicators and returned for a free-tier proxy hostname.
IPV478[.]153[.]155[.]112IP listed among campaign network indicators.
IPV480[.]92[.]204[.]33IP listed among campaign network indicators and returned for a free-tier proxy hostname.
IPV480[.]92[.]204[.]47IP listed among campaign network indicators and returned for a free-tier proxy hostname.
IPV480[.]92[.]206[.]84IP listed among campaign network indicators and returned for a free-tier proxy hostname.
IPV481[.]90[.]31[.]73IP listed among campaign network indicators.
IPV486[.]104[.]74[.]110IP listed among campaign network indicators and returned for a free-tier proxy hostname.
IPV494[.]131[.]118[.]237IP listed among campaign network indicators and returned for a free-tier proxy hostname.
IPV494[.]131[.]118[.]39IP listed among campaign network indicators and returned for a free-tier proxy hostname.
IPV495[.]163[.]244[.]138IP listed among campaign network indicators.
URLhxxps[:]//t[.]me/myxavpn_botTelegram bot link opened by a campaign extension on first installation.

MITRE ATT&CK

People

Vendors

Products

1.1.1.1NordVPN, Surfshark, AdGuard VPN, Browsec, ExpressVPN, CyberGhost, Windscribe, TunnelBear, Cloudflare’s 1.1.1.1, and Google’s own Outline. Two impersonation targets are notable because they are the tools Russian usersAdGuard VPNare impersonated across 274 extensions and 38,140 installs, including Proton VPN, NordVPN, Surfshark, AdGuard VPN, Browsec, ExpressVPN, CyberGhost, Windscribe, TunnelBear, Cloudflare’s 1.1.1.1, and Google’s ownAmneziaVPNtargets are notable because they are the tools Russian users specifically trust to circumvent blocking: AmneziaVPN (22 extensions) and AntiZapret.AntiZapretare the tools Russian users specifically trust to circumvent blocking: AmneziaVPN (22 extensions) and AntiZapret.Browsecacross 274 extensions and 38,140 installs, including Proton VPN, NordVPN, Surfshark, AdGuard VPN, Browsec, ExpressVPN, CyberGhost, Windscribe, TunnelBear, Cloudflare’s 1.1.1.1, and Google’s own Outline. TwoChrome Web StoreTeam identified a campaign of 737 free VPN and proxy extensions published across at least 40 Chrome Web Store developer accounts, 274 of which impersonate 66 established VPN and privacy brands, that route theCyberGhostand 38,140 installs, including Proton VPN, NordVPN, Surfshark, AdGuard VPN, Browsec, ExpressVPN, CyberGhost, Windscribe, TunnelBear, Cloudflare’s 1.1.1.1, and Google’s own Outline. Two impersonation targets areExpressVPN274 extensions and 38,140 installs, including Proton VPN, NordVPN, Surfshark, AdGuard VPN, Browsec, ExpressVPN, CyberGhost, Windscribe, TunnelBear, Cloudflare’s 1.1.1.1, and Google’s own Outline. Two impersonationGoogle ChromeResearch Team identified a campaign of 737 free VPN and proxy extensions published across at least 40 Chrome Web Store developer accounts, 274 of which impersonate 66 established VPN and privacy brands, that routeMyxa VPNSocket’s AI scanner flagging the suspicious behaviour of myxa vpn(aaeiefggdeljohngedhpmgidkjcdoebb) extension .NordVPN66 real software brands are impersonated across 274 extensions and 38,140 installs, including Proton VPN, NordVPN, Surfshark, AdGuard VPN, Browsec, ExpressVPN, CyberGhost, Windscribe, TunnelBear, Cloudflare’s 1.1.1.1,OutlineVPN, Browsec, ExpressVPN, CyberGhost, Windscribe, TunnelBear, Cloudflare’s 1.1.1.1, and Google’s own Outline. Two impersonation targets are notable because they are the tools Russian users specifically trust toProton VPN66 real software brands are impersonated across 274 extensions and 38,140 installs, including Proton VPN, NordVPN, Surfshark, AdGuard VPN, Browsec, ExpressVPN, CyberGhost, Windscribe, TunnelBear, Cloudflare’s 1.1.1.1,Surfsharkbrands are impersonated across 274 extensions and 38,140 installs, including Proton VPN, NordVPN, Surfshark, AdGuard VPN, Browsec, ExpressVPN, CyberGhost, Windscribe, TunnelBear, Cloudflare’s 1.1.1.1, andTunnelBearincluding Proton VPN, NordVPN, Surfshark, AdGuard VPN, Browsec, ExpressVPN, CyberGhost, Windscribe, TunnelBear, Cloudflare’s 1.1.1.1, and Google’s own Outline. Two impersonation targets are notable because they areWindscribeinstalls, including Proton VPN, NordVPN, Surfshark, AdGuard VPN, Browsec, ExpressVPN, CyberGhost, Windscribe, TunnelBear, Cloudflare’s 1.1.1.1, and Google’s own Outline. Two impersonation targets are notableМуха VPNby the official VPN provider Myxa VPN.” A further 30 read Ключ предоставляет официальный VPN провайдер Муха VPN, "the key is provided by the official VPN provider Муха VPN," using the Cyrillic spelling of the same

Countries

Related Articles