GREYVIBE: Russia-Linked APT Uses ChatGPT and Gemini to Fuel Ukraine Cyberattacks

·

WithSecure Labs has exposed GREYVIBE, a previously undocumented Russian-speaking threat actor conducting sustained attacks on Ukraine and Ukraine-related entities since at least August 2025. The group's defining characteristic is systematic use of generative AI across the full attack lifecycle — from lure creation and code obfuscation to post-compromise command generation.

GREYVIBE operates five parallel attack chains, targeting Ukrainian military, government, civilian, and business organizations. Connections to the TrickBot gang and UAC-0098 — a group with established ties to Russian cybercriminal networks — place this actor within a broader ecosystem of Kremlin-adjacent operations.

Despite extensive AI augmentation, WithSecure assesses the group as low-to-moderately sophisticated, noting repeated operational security failures. This matters strategically: the AI tools are compensating for skill gaps, not amplifying elite tradecraft. Any organization connected to Ukrainian interests should treat this actor as an active, persistent threat.

◈ Table of Contents

01 Actor Profile 02 Targeting & Victims 03 TTPs & Attack Chains 04 AI Augmentation Details 05 Indicators of Compromise 06 Detection Logic 07 MITRE ATT&CK Mapping 08 Sources & References
🕵

Phase 1: Actor Profile

THREAT ACTOR
01
GREYVIBE Identity
WITHSECURE ATTRIBUTION
AttributeDetail
DesignationGREYVIBE
AttributionRussian-speaking, Russian time zone, Kremlin-aligned interests
First seenAugust 2025 (earliest confirmed activity)
Assessed sophisticationLow-to-moderate — AI-augmented to compensate for skill gaps
Criminal connectionsTrickBot gang, UAC-0098
Primary objectiveIntelligence gathering aligned with Russo-Ukrainian war
Research sourceWithSecure Labs, published May 29, 2026

GREYVIBE's criminal-ecosystem connections (TrickBot, UAC-0098) suggest access to established infrastructure. Initial access vectors may include credentials purchased from criminal markets rather than traditional phishing campaigns.

🎯

Phase 2: Targeting & Victims

VICTIMOLOGY
🪖

Military

Ukrainian armed forces and defense-adjacent organizations targeted with military-themed spear-phishing lures.

🏛

Government

Ukrainian government entities targeted, consistent with intelligence collection objectives supporting Kremlin strategic interests.

🌐

Ukraine-Related Entities

Foreign organizations with material connections to Ukraine — NGOs, diaspora groups, and international support organizations — are also in scope.

🏢

Business & Civilian

Private-sector companies operating in or near Ukraine. Civilian targeting reflects broad intelligence-collection rather than purely military focus.

⚔

Phase 3: TTPs & Attack Chains

TECHNIQUES
A
PhantomMail — Spear-Phishing Chain
INITIAL ACCESS
Spear-phishing emails deliver links pointing to malicious ZIP or RAR archives. Lures are contextually crafted using AI-generated content tailored to the target's known interests or professional context. At least one observed lure used a fraudulent Ukrainian adult club website as a delivery vehicle.
  • 1AI-generated lure email — ChatGPT or Gemini used to draft contextually plausible content targeting individual recipients.
  • 2Phishing link delivery — Points to actor-controlled infrastructure hosting a ZIP or RAR archive.
  • 3Archive extraction — Contains a loader or dropper that stages the next payload.
  • 4PhantomRelay RAT deployment — PowerShell-based remote access trojan establishes C2 channel.
B
Fake CAPTCHA Pages
DELIVERY
A second delivery vector uses fake CAPTCHA challenge pages. Victims are redirected to these pages through spear-phishing links. Completing the "CAPTCHA" triggers a malicious action — typically copying and executing a PowerShell command via the ClickFix-style social engineering technique.

Fake CAPTCHA delivery is now observed across multiple Russian-nexus actor campaigns. Any CAPTCHA page that instructs the user to open a terminal, run Windows+R, or paste a command should be treated as an active attack.

C
PhantomRelay — PowerShell RAT
C2 FRAMEWORK
PhantomRelay is GREYVIBE's primary post-compromise tool. It is a PowerShell-based remote access trojan. The backend infrastructure was developed with AI assistance. The tool supports remote command execution and data collection.
— INDICATOR PATTERN (PowerShell RAT behavior)
# Hunt: Encoded PowerShell spawned from archive-extraction tools Event: Process Create Parent: WinRAR.exe | 7z.exe | expand.exe Child: powershell.exe -EncodedCommand * # Also watch for: Child: powershell.exe -WindowStyle Hidden -NoProfile -Exec Bypass
🤖

Phase 4: AI Augmentation Details

NOVEL TTP
04
How GREYVIBE Uses Generative AI
FIRST-OF-KIND SCOPE
WithSecure found evidence of AI assistance spanning every major phase of GREYVIBE's operations. This is one of the most comprehensive documented examples of a threat actor integrating multiple commercial AI platforms across an attack lifecycle.
AI PlatformUse in Attack Lifecycle
ChatGPTCode development, obfuscation script generation, post-compromise command drafting
Google GeminiCode development, backend infrastructure scripting
Ideogram AIImage generation for phishing lures and social engineering assets

AI-generated code and lures do NOT guarantee sophistication. WithSecure documented multiple operational security blunders — exposed infrastructure, reused patterns. The AI tools are lowering the barrier to entry, not elevating the ceiling.

Key Takeaways — AI Augmentation
  • Commercial AI access allows groups with limited coding skill to generate functional malware and obfuscation
  • AI-generated phishing lures are harder to detect via simple keyword filtering
  • AI-generated images (Ideogram) enable rapid production of fake logos and visual lures
  • The opsec failures remain detectable — the operator, not the AI, is the weak link
🔍

Phase 5: Indicators of Compromise

IOCS
05
Behavioral Indicators
DETECTION
WithSecure's publication does not release specific network IOCs (IPs/domains) in the public report. The indicators below are behavioral, derived from the described TTPs.
TypeIndicatorNotes
Processpowershell.exe with -EncodedCommandSpawned from archive extractors
Processwscript.exe or mshta.exePossible second-stage loaders
NetworkHTTPS C2 to hosting-provider rangesPhantomRelay callback pattern
FileZIP/RAR archives from phishing linksArchive-then-execute delivery
Lure contentAI-generated Ukrainian-language textGrammar-perfect, contextually targeted
🔗
WithSecure Labs: Full GREYVIBE Technical Report
labs.withsecure.com — Primary source with detailed IOC appendix
→
🛡

Phase 6: Detection Logic

HUNT QUERIES
06
Sigma — PhantomMail Archive-to-PowerShell
SIGMA RULE
— SIGMA RULE (PhantomRelay delivery pattern)
title: GREYVIBE PhantomRelay - Archive-to-PowerShell Delivery id: grv-001 status: experimental description: Detects PowerShell launched with encoded commands from archive extractors, a known GREYVIBE/PhantomMail delivery pattern logsource: category: process_creation product: windows detection: selection_parent: ParentImage|endswith: - '\WinRAR.exe' - '\7z.exe' - '\7zG.exe' - '\expand.exe' selection_child: Image|endswith: '\powershell.exe' CommandLine|contains: - '-EncodedCommand' - '-enc ' - '-NoProfile' condition: selection_parent and selection_child level: high tags: - attack.execution - attack.t1059.001 - attack.t1204.002
— KQL (Microsoft Sentinel)
// GREYVIBE PhantomMail delivery — archive-to-encoded-PowerShell DeviceProcessEvents | where InitiatingProcessFileName in~ ("WinRAR.exe","7z.exe","7zG.exe","expand.exe") and FileName =~ "powershell.exe" and ProcessCommandLine has_any ("-EncodedCommand","-enc ","-NoProfile") | project Timestamp, DeviceName, InitiatingProcessFileName, FileName, ProcessCommandLine, AccountName

False positive baseline: legitimate enterprise software may trigger on archive-based installers that invoke PowerShell. Scope by excluding known-good parent hashes and monitor net-new parent process image paths.

🗺

Phase 7: MITRE ATT&CK Mapping

TECHNIQUE MAP
07
Observed Techniques
TacticTechnique IDTechniqueEvidence
Resource DevelopmentT1588.002Obtain Capabilities: ToolCommercial AI platforms used for tooling
Initial AccessT1566.002Spear-Phishing LinkPhantomMail chain
Initial AccessT1566.001Spear-Phishing AttachmentZIP/RAR delivery
ExecutionT1059.001PowerShellPhantomRelay RAT
ExecutionT1204.002User Execution: Malicious FileArchive-based delivery
C2T1071.001Application Layer Protocol: WebHTTPS C2 callback
Defense EvasionT1027Obfuscated Files or InformationAI-generated obfuscation scripts
📎

Sources & References

ATTRIBUTION
WithSecure Labs — GREYVIBE: A Russia-nexus group leveraging AI across state-aligned operations (Primary Research) The Hacker News — New Russian-Linked GREYVIBE Targets Ukraine with AI-Powered Cyberattacks (May 29, 2026) SC Media — AI helps Russian-speaking GreyVibe run five parallel attack chains on Ukrainian targets The Register — Russia-linked threat group put ChatGPT to work from lure to payload

🚨 SCAN FOR GREYVIBE IOCs

If your organization has connections to Ukraine or Ukrainian interests, check your environment against known behavioral indicators. Use CyberHawk's IOC Scanner to cross-reference PhantomRelay infrastructure hashes and network signatures.

→ Launch IOC Scanner at cyberhawkthreatintel.com/ioc-scanner

◈ Stay Connected

Follow CyberHawk Threat Intel for threat intelligence, deployment guides and hands-on SOC tooling content.

🌐 Website ▶️ YouTube ▶️ YouTube (2) 𝕏 Twitter / X ♪ TikTok ✈️ Telegram
🔍 IOC Scanner 🛠️ Live Tools 📚 Courses 🚨 Threat Intel 📝 Blog 📋 SOPs

"They can't exploit you if you are the Exploit."