Skip to content

Commit 4b5de2d

Browse files
committed
Add UNC2814 LLM API abuse Gemini C2 from scripting host
1 parent bbcae24 commit 4b5de2d

1 file changed

Lines changed: 40 additions & 0 deletions

File tree

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
title: UNC2814 LLM API Abuse - Gemini Endpoint C2 From Scripting Host
2+
id: 18100830-e9ec-4a11-b242-6cc2299c1736
3+
status: experimental
4+
description: |
5+
Detects a DNS query for the Google Gemini API host (generativelanguage.googleapis.com)
6+
issued by a Windows scripting or living-off-the-land host (wscript, cscript, mshta,
7+
powershell, pwsh, rundll32, regsvr32) rather than a browser or a known SDK runtime.
8+
The UNC2814 AI-malware family (PROMPTFLUX, PROMPTSPY, HONESTCUE) calls the Gemini API at
9+
runtime to mutate payloads, drive on-device navigation, or obfuscate code rather than
10+
embedding that logic statically, so a consumer LLM endpoint resolved by a scripting host
11+
is uncommon outside of AI-augmented malware. UNC2814 is tracked by the Google Threat
12+
Intelligence Group as a PRC-nexus cluster.
13+
references:
14+
- https://cloud.google.com/blog/topics/threat-intelligence/ai-vulnerability-exploitation-initial-access
15+
author: WRG-11
16+
date: 2026-06-27
17+
tags:
18+
- attack.command-and-control
19+
- attack.t1102.002
20+
- attack.t1071.001
21+
logsource:
22+
category: dns_query
23+
product: windows
24+
detection:
25+
selection:
26+
Image|endswith:
27+
- '\wscript.exe'
28+
- '\cscript.exe'
29+
- '\mshta.exe'
30+
- '\powershell.exe'
31+
- '\pwsh.exe'
32+
- '\rundll32.exe'
33+
- '\regsvr32.exe'
34+
QueryName|endswith: 'generativelanguage.googleapis.com'
35+
condition: selection
36+
falsepositives:
37+
- Administrative automation that legitimately calls the Gemini API from PowerShell or another scripting host - allowlist the specific script path or signed automation account before deploying broadly.
38+
- Internal AI tooling or chatbots packaged behind a scripting host.
39+
- Security or red-team tooling exercising LLM API endpoints during an authorised engagement.
40+
level: high

0 commit comments

Comments
 (0)