BlueMoon Exploit Kit Adopted by Four Spy Groups

BlueMoon Exploit Kit Adopted by Four Spy Groups

Estimated reading time: 5 minutes · Last updated:

Proofpoint linked in-the-wild exploitation by a previously undocumented exploit kit called BlueMoon to four espionage-focused clusters, including APT31, and traced its chain to two Chrome V8 vulnerabilities and a Windows ALPC flaw. BlueMoon combines a V8 type-confusion bug (CVE-2026-85046), an additional V8 sandbox-escape vulnerability, and a Windows local privilege escalation (CVE-2026-85880) to break out of the browser sandbox, elevate a renderer process, and execute operator commands that download payloads. On 4 September 2026, CISA placed the Chrome vulnerability on its Known Exploited Vulnerabilities catalog and directed federal civilian agencies to remediate by 18 September 2026.

Within days, several other espionage-motivated clusters began using BlueMoon, the majority of which have a suspected China nexus,

Proofpoint

Key takeaways

  • Proofpoint identified BlueMoon as an exploit chain that uses two Chrome V8 bugs and a Windows ALPC vulnerability, including CVE-2026-85046 and CVE-2026-85880.
  • APT31 began deploying BlueMoon on August 28, 2026, using spear-phishing lures to deliver a loader that installs the GemStone browser extension backdoor.
  • CISA added the Chrome vulnerability to its Known Exploited Vulnerabilities list on 4 September 2026 and gave agencies until 18 September 2026 to patch.
  • Proofpoint published detection rules 2071919 through 2071924 to detect BlueMoon’s JavaScript loader and command-and-control traffic.

How BlueMoon chains Chrome bugs to a Windows escalation

BlueMoon combines browser and operating-system flaws into a single attack flow that begins in Chrome and finishes on Windows. The chain starts with two V8 engine bugs: a type-confusion flaw assigned CVE-2026-85046 and a separate sandbox escape that has no public CVE identifier. Those browser flaws are exploited in sequence to achieve arbitrary code execution inside the renderer.

After initial execution, BlueMoon reflectively loads a DLL to fingerprint the host and decide whether to attempt the Windows exploit. A second reflectively loaded DLL runs the ALPC heap overflow, CVE-2026-85880, to elevate the renderer process. With elevated privileges the kit injects a CreateProcess stub into the Chrome broker process and executes a shell command that by default uses curl to download and run an executable supplied by the operator.

Proofpoint’s researchers described multiple loader variants and modest code obfuscation across campaigns, but the exploit chain and the technique to hand control from browser to OS remain consistent between samples.

Who used BlueMoon and which sectors were targeted

Proofpoint attributed the first known use of BlueMoon to APT31 on August 28, 2026; that cluster used spear-phishing lures against NGOs, mining companies, and commodity trading firms in the United States and delivered a loader that installed a Chrome extension named GemStone. GemStone functions as a browser-surveillance and credential-theft backdoor and was distributed via a Chrome extension integrity bypass technique linked to GhostChrome-X.

Within days of APT31’s activity, three additional espionage-motivated clusters began using BlueMoon. Proofpoint tracks them as UNK_LateNight, UNK_DoubleCheck and UNK_QuietRacket; their observed targets included U.S. aerospace companies, a Vietnamese manufacturer, and government, consulting and financial organisations in Indonesia and Singapore. Each cluster adapted the final payload and persistence method — from DLL sideloading to scheduled tasks and in-memory .NET assemblies — while retaining the same upstream exploit chain.

Why Proofpoint flags AI and public source code as risk multipliers

Proofpoint highlighted signs that AI tools may have assisted development of BlueMoon, citing verbose comments and extensive logging in source artifacts. Researchers also noted repeated references to Google’s v8CTF challenge, which suggests exploit development either drew on CTF-style examples or used that framing to evade models’ guardrails.

The company argued that public upstream patches for Chromium create a patch-gap window: fixes appear in Chromium source code before they reach stable Chrome releases, and actors with access to those upstream diffs can attempt to reverse-engineer exploits quickly. Proofpoint warned that this dynamic lowers the cost and technical barrier for crafting browser exploit chains, and that availability of open code plus AI-assisted workflows may accelerate reuse across multiple threat clusters.

Detection, persistence and immediate remediation steps

Updating Chrome removes the immediate exploitation vector but does not eliminate persistence that may already be present. Proofpoint listed artifacts defenders should check, including a process tree in which chrome.exe launches cmd.exe, which then runs curl.exe followed by msgbox.exe; files such as ChromeUpdate.exe or msgbox.exe in %TEMP%; and a folder at C:\Users\Public\stomp_ext. Observed scheduled tasks include EdgeCore_AutoUpdate and MicrosoftEdgeUpdatesTaskMachine; Proofpoint also provided a mutex identifier and the registry CLSID the kit uses.

To aid defenders, Proofpoint published detection signatures numbered 2071919–2071924 that cover the JavaScript loader and C2 traffic. Organisations should apply vendor patches, deploy the published detection rules, and hunt for the listed persistence indicators, because those elements will survive a browser update if not removed separately.

Cluster First observed Primary targets Final payload/persistence
APT31 August 28, 2026 NGOs; mining; commodity trading (U.S.) GemStone Chrome extension backdoor; loader executable
UNK_LateNight September 2, 2026 U.S. aerospace ShadowPad via DLL sideloading
UNK_DoubleCheck September 2, 2026 Vietnamese manufacturing Rust binary and Cloudflare R2-launched DLL sideload
UNK_QuietRacket September 3, 2026 Government, consulting, financial (Indonesia, Singapore) .NET in-memory payload and scheduled-task DLL sideloading

How the threat could evolve

The case for

  • Wider deployment of the Chrome and Windows patches will close the initial attack vector and reduce successful exploitation against up-to-date endpoints.
  • Published detection rules and IOC lists make immediate hunting feasible for security operations teams and should increase detection coverage quickly.

The case against

  • Actors who successfully established persistence before patching will remain active until defenders remove installed extensions, scheduled tasks, or sideloaded DLLs.
  • If exploit development is aided by AI and open upstream diffs, similar multi-stage browser-to-OS chains could be produced and shared rapidly across additional groups.

What to be careful about

  • Persisting backdoors such as the GemStone extension and scheduled tasks will survive browser updates and enable continued exfiltration if not removed.
  • The patch-gap between Chromium source and downstream stable Chrome releases creates a window during which publicly visible fixes can be weaponised.
  • Rapid sharing of a packaged exploit kit increases the chance financially motivated actors will adopt the chain for commodity malware campaigns.

The bottom line

BlueMoon illustrates how a compact, well-assembled exploit chain can spread quickly between multiple actors. The kit’s use of upstream Chromium fixes as a source for exploit development, and signals that AI tools may have assisted coding, raise the prospect of faster reuse and wider adoption. Patching Chrome and Windows remains the immediate priority, but organisations should also hunt for installed browser extensions, scheduled tasks and sideloaded DLLs listed in Proofpoint’s indicators because those elements survive updates. Deploying the published detection rules and conducting targeted hunts will be necessary to remove persistence established before patches were applied.

What to watch

  • U.S. federal civilian agencies must meet CISA’s patch deadline for the Chrome flaw on 18 September 2026.
  • Watch for a Proofpoint follow-up report that may expand attributions or telemetry; no date has been set.

Frequently asked questions

What vulnerabilities does BlueMoon exploit?

BlueMoon chains two V8 engine bugs — one is CVE-2026-85046 and the other is an unassigned V8 sandbox escape — with a Windows ALPC heap overflow, CVE-2026-85880, to escape the browser and escalate privileges on Windows.

Which groups have used BlueMoon and when were they first seen?

Proofpoint observed APT31 beginning on August 28, 2026, and three additional clusters — UNK_LateNight and UNK_DoubleCheck on September 2, 2026, and UNK_QuietRacket on September 3, 2026.

What immediate checks should defenders perform after patching?

Defenders should hunt for the process tree chrome.exe → cmd.exe → curl.exe → msgbox.exe, files named ChromeUpdate.exe or msgbox.exe in %TEMP%, folder C:\Users\Public\stomp_ext, scheduled tasks listed by Proofpoint, and the registry CLSID shown in the indicators.



Share:

Categories

Newest course every month

Advertise your offline course to a wider audience with our landing page.

You May Also Like

Proofpoint links the BlueMoon exploit kit to four espionage clusters, including APT31; CISA gave agencies until 18 September 2026 to...
Cylake funding: Nir Zuk's AI-native startup raised $245M by convertible note, bringing total to $290M and targeting regulated on-premises customers.
Arctic Wolf links PREY-0058 vishing and AitM pages to Microsoft 365 token theft from executives and session replay via residential...