← Back to Feed

China-Linked Jewelbug Uses XG-Web for Government Espionage and Crypto Fraud

August 14, 2026 · The Hacker News · Severity: MEDIUM

The China-linked threat actor Jewelbug, assessed to be a hackers-for-hire group, is conducting simultaneous cyber espionage against governments and militaries in the Middle East, Southeast Asia, and South Asia, while also running a for-profit cryptocurrency fraud operation targeting Chinese-speaking users. Broadcom’s Symantec and Carbon Black Threat Hunter Team found that both missions are administered from a single control panel called XG-Web, a browser-centric remote-access and information-stealing framework that converts a victim’s browser into a remote-control channel and expands into the host and internal network. Jewelbug has developed five generations of command-and-control code and a family of implants spanning browsers, Windows endpoints, Linux servers, and network devices, all feeding a single victim database. The group overlaps with threat clusters tracked as CL-STA-0049, Ink Dragon, Earth Alux, and REF7707. In October 2025, it was attributed to a five-month intrusion against a Russian IT service provider. Investigators uncovered a campaign list detailing espionage against government organizations across the Middle East and Southeast Asia, more than 90 police and government email addresses in South Asia, and suspected targeting of Taiwan via decoy documents impersonating Taiwanese government entities. Central to the operation is XG-Web, a React-based panel over a Node.js backend and MySQL database. It uses scheduled jobs to check its own C2 infrastructure against VirusTotal every 12 hours, abuses public Google Docs to host XOR-encoded payloads, and disguises C2 hostnames to mimic resources like Google Fonts. The primary implant is a malicious browser extension named “PDF Viewer,” which works on Chrome and Firefox. Once installed, it requests extensive permissions to access cookies, debuggers, native messaging, scripts, web requests, and downloads. It can run arbitrary JavaScript, hook login forms to harvest credentials, steal browsing history, bookmarks, screenshots, clipboard data, and web traffic. Its clipboard module acts as a cryptocurrency address clipper, though no address-replacement rules were triggered during the campaign. To escape the browser sandbox, it uses a Windows helper registered as a native-messaging host under the name `com.microsoft.runedge`, executing operator commands via the Windows command interpreter. Other tools in Jewelbug’s arsenal include Antino, a Windows backdoor delivered via malicious HTA downloaders or fake Adobe Flash/installers, using the Microsoft Graph API for C2; and ClientKing, a Rust implant targeting Linux servers and routers with five C2 channels, including DNS tunneling, interactive shell, SOCKS pivoting, and in-memory kernel module loading. A parallel toolset includes a kernel-module rootkit and a malicious authentication module hooked into SSH `su` and `sudo` to steal credentials. The largest espionage operation involved compromising a web hosting provider to inject malicious JavaScript into a common webmail installation used by multiple ministries in a Middle Eastern government. The watering hole attack spanned 15 government webmail tenants, stealing cookies over WebSockets and serving a next-stage payload that checked whether the victim was in targeted government domains, ran Windows, and was not already compromised, before showing a fake Adobe Flash update prompt. Victims who clicked received Antino and the “PDF Viewer” extension. The campaign collected over one million implant check-in rows, more than 580,000 stolen browser cookies, thousands of credentials, and at least 2,300 exfiltrated email bodies. Runtime logs recorded roughly 1.1 million geolocation events from about 4,300 source IPs, including connections from Southeast Asian and Middle Eastern countries tied to telecom, military, and government infrastructure. Jewelbug’s financial arm operates as a registered Chinese company advertising SEO services on Telegram, but is actually a front for SEO poisoning. It uses AI-generated fake pages impersonating OKX and Binance, more than 40 content management servers, and click-fraud bots to manipulate search rankings. Chinese-speaking users searching for crypto exchanges are lured to trojanized desktop clients or the “PDF Viewer” extension, leading to data theft. This dual operation highlights the increasing convergence of nation-state espionage and cybercrime, with a single hack-for-hire adversary capable of both high-level government intrusions and cryptocurrency fraud.

The China-linked threat actor known as Jewelbug has been observed carrying out cyber espionage operations targeting governments and militaries, while simultaneously engaging in cryptocurrency fraud. "Both missions are administered from a single control panel, XG-Web , a browser-centric remote-access and information-stealing framework that turns a victim's browser into a full remote-control channel and reaches from there into the host and the internal network behind it," Broadcom's Symantec and Carbon Black Threat Hunter Team said . Jewelbug is assessed to be a China-based hackers-for-hire group that runs parallel operations, including espionage against governments and militaries across the Middle East, Southeast Asia and South Asia, and a for-profit cryptocurrency fraud business. "The group has developed five generations of command-and-control (C&C) code and a family of implants spanning browsers, Windows endpoints, Linux servers and network devices, all of it feeding a single database of victims," Broadcom added. "That toolset serves two missions: espionage attacks against foreign governments and militaries, and for-profit crypto fraud aimed at Chinese-speaking victims." At least one of the operators is said to be tied to a registered company based in Hunan Province. JewelBug overlaps with threat clusters  tracked as CL-STA-0049 (Palo Alto Networks Unit 42), Ink Dragon (Check Point), Earth Alux (Trend Micro), and REF7707 (Elastic Security Labs). In October 2025, the hacking group was attributed to a five-month-long intrusion aimed at a Russian IT service provider to deliver malware capable of interfering with the normal functioning of security tools. Symantec said it unearthed a campaign list following a months-long investigation, with entries highlighting espionage campaigns aimed at government organizations across the Middle East and Southeast Asia, as well as more than 90 police and government email addresses in South Asia. "The group's separate Linux and router implant enables it to extend its reach into network infrastructure, with a couple of builds configured to beacon through the internal corporate proxy of a major U.S. aerospace and industrial manufacturer," it noted. In tandem, the threat actor is said to have undertaken a financially motivated operation targeted at Chinese-speaking cryptocurrency users using fake exchange-download portals. The presence of decoy documents impersonating Taiwanese government entities suggests that the targeting also likely extends to Taiwan. Central to the operations is a browser-centric remote-access and information-stealing platform called XG-Web. Built as a React panel over a Node.js backend and a MySQL database, the tool is described by the developers as a penetration-testing platform that makes use of a scheduled job to check the group's own C&C infrastructure against VirusTotal every 12 hours for swift rotation. XG-Web also utilizes public Google Docs to host obfuscated payloads that are retrieved and executed by their implants. The payloads are XOR encoded with a random key to ensure that no two payloads are identical. The C&C hostnames are disguised to mimic common resources such as Google Fonts. The primary implant of choice is a malicious browser extension named "PDF Viewer" that can run on both Google Chrome and Mozilla Firefox. Once installed, it requests a wide array of dangerous permissions to access cookies, the debugger, and native messaging, run scripts, intercept web requests, and monitor downloads across all sites. The extension grants the ability to run arbitrary JavaScript on any web page, remotely interact with the web browser, and harvest credentials by hooking login forms, cookies, browsing history, bookmarks, screenshots, clipboard, and web traffic. The clipboard module also functions like a clipper, swapping any copied cryptocurrency wallet address with an attacker's to reroute transactions. That said, no address-replacement rules have been triggered, indicating the clipper functionality was not put to use during the campaign period. "To escape the browser sandbox, the extension talked to a Windows helper registered as a native-messaging host under the misleading name com.microsoft.runedge, which ran operator commands through the Windows command interpreter and returned the output to the panel," Symantec and Carbon Black said. Some of the other tools in Jewelbug's arsenal are as follows - Antino, a Windows backdoor that's delivered via malicious HTML Application (HTA) downloaders centered around current geopolitical events, as well as bogus Adobe Flash or Adobe installer from threat actor-controlled domains. Upon execution, the malware uses the Microsoft Graph API for C&C to evade detection and blend in with normal traffic. ClientKing, a Rust implant that targets Linux servers and routers, and uses five C&C channels, including a DNS tunnel, to facilitate interactive shell, SOCKS pivoting, and the ability to load kernel modules directly from memory. A parallel toolkit features a kernel-module rootkit and a malicious authentication module hooked into the secure shell su and sudo to steal credentials. In what has been described as the "largest espionage operation" undertaken by the threat actor, a web hosting provider was compromised to inject JavaScript code into a common webmail installation used by multiple ministries associated with a Middle Eastern government. The watering hole campaign spanned 15 government webmail tenants, with the malicious code activating on the login page and every mailbox view to exfiltrate cookies over a WebSocket connection and serve a next-stage payload that checks if the victim email address is among the targeted government domains, the account has not already been compromised, and that the system is running Windows before displaying a fake Adobe Flash update prompt. Victims who ended up clicking on the update receive Antino as the second-stage executable from a domain managed by the threat actor ("microsoft-flash[.]com"). The downloaded binary also sideloads the "PDF Viewer" extension into the user's browser profile and makes Registry modifications to ensure that the add-on automatically launches on the next launch of the browser. The scale of the espionage campaign is believed to be vast, having collected more than one million implant check-in rows, over 580,000 stolen browser cookies, several thousand captured credentials, and no less than 2,300 exfiltrated email bodies. Runtime server logs have recorded roughly 1.1 million geolocation events against about 4,300 distinct source IP addresses. These include - ~87,200 connections from a Southeast Asian country (targeting state telecom and military networks) ~53,100 from a Middle Eastern country (across the national carriers ranges, including Starlink-connected addresses in the capital) ~15,000 from a second Southeast Asian country (including government ministry infrastructure) The financial arm of Jewelbug is operated as a registered Chinese company that advertises a commercial search engine optimization (SEO) service on Telegram. However, it is assessed to be a front for an SEO poisoning scheme that involves a combination of artificial intelligence (AI)-generated fake pages impersonating OKX and Binance, more than 40 content management servers, and click fraud bots that drive search engines to rank those pages. The SEO pipeline run by the mercenary group causes search engines to list fake cryptocurrency exchange pages. As a Chinese-speaking user searching for OKX or Binance lands on a lure page and downloads either a trojanized desktop client or the "PDF Viewer" extension, resulting in theft of sensitive data. The findings once again highlight the blurring lines between nation-state threat actors and cybercrime groups, even as they shed light on a hack-for-hire adversary equally capable of international cyber espionage and something as garden-variety cryptocurrency fraud. "What makes Jewelbug notable is the combination of two missions in one set of hands," Symantec and Carbon Black said. "Foreign government and foreign military espionage was run from the same infrastructure, by the same team, as a commodity cryptocurrency fraud business." "That pairing is the signature of a hack-for-hire entity that is running for-profit crime on the side. The exposure also shows the difference between targeting and compromise." Found this article interesting? Follow us on Google News , Twitter and LinkedIn to read more exclusive content we post.

Key Takeaways

  • Treat malicious browser extensions as a top-tier threat: Jewelbug’s “PDF Viewer” extension abuses broad permissions, hooks login forms, steals cookies/clipboard data, and escapes the browser sandbox via a misleadingly named native-messaging host. Organizations should enforce strict extension allowlisting, audit installed browser extensions, and monitor for suspicious native-messaging registry keys and processes.
  • Hunt for C2 patterns, not just malware signatures: XG-Web uses public Google Docs to host obfuscated payloads, mimics legitimate domains like Google Fonts, and checks its own C2 infrastructure against VirusTotal every 12 hours. Defenders should search for anomalous Google Docs retrieval, lookalike domains, XOR-encoded payloads, and repeated VirusTotal lookups from internal hosts.
  • Separate espionage and financial crime can share one infrastructure: Jewelbug runs government/military espionage and cryptocurrency fraud from the same control panel and victim database. Cyber defenders must not assume a threat actor is either a nation-state espionage group or a cybercrime operation—detections should be built around shared tooling, infrastructure, and behavioral indicators across both mission types.
☕ Buy a Coffee