Threaticon
Toggle sidebar

You're viewing a limited, public preview. Log in for full access.

Log in User Guide
Log in Get started
Threat Actors JavaGhost

Also known as: Project Spy, Cridex, U2DiskWatch, similar to Sliver, Cobalt Strike, consists of multiple components, control module, NoFive, Plat1

Description

JavaGhost is a long‑active threat actor that specializes in abusing cloud environments—particularly Amazon Web Services—to conduct credential stuffing and mass phishing campaigns. By exploiting overly permissive IAM policies, the group can send emails through AWS SES and WorkMail services using compromised or newly created roles, often without leaving a trace on the affected infrastructure beyond CloudTrail logs. Their techniques deliberately avoid calling GetCallerIdentity, minimizing detection by standard cloud monitoring tooling. In addition to cloud‑centric operations, JavaGhost also employs USB‑borne vectors, deploying malicious LNK shortcuts that download remote payloads and inject backdoors into native processes. Once inside a victim system, the malware can use tools like Cobalt Strike, Pikabot, or custom loaders (e.g., HUI Loader, Squirrelwaffle) to maintain persistence, expand lateral movement, and optionally deploy ransomware. The actor’s arsenal combines social engineering, credential dumping through tools such as Mimikatz and T6003.001, exploitation of public vulnerabilities (for example CVE‑2024‑3400 in Palo Alto firewalls), and sophisticated encoding or encryption to evade endpoint detection. While JavaGhost does not appear to engage in data exfiltration for extortion within the cloud environment, it leverages other organizations’ infrastructure to avoid costs, suggesting a focus on broad reach over deeper compromise. Overall, JavaGhost represents a hybrid threat model: cloud‑based phishing and lateral movement merged with traditional endpoint exploitation techniques, enabling highly scalable attacks across multiple sectors worldwide.

Goals & Targeting

Targeted Sectors

Financial services
Government
Defense
Telecommunications
Manufacturing
Education
Healthcare
Energy
Transportation
Critical infrastructure
Media
Chemical
Information technology
Retail
Aerospace
Mining
Pharmaceutical
Aviation
Maritime
Legal services
Nuclear
Hospitality
Gaming

Targeted Countries / Regions

US
CN
RU
GB
UA
BR
KR
PL
IN
AU
MX
DE
ES
CA
JP
IR
IL
FR
TR
SY
TW
IT
SA
VN
SG
AE
NL
AZ
KZ

AI Analysis

Grounded in web research
· analyzed in 2 chunks · 1 day ago

Executive Summary

JavaGhost is a stealthy actor that exploits overly permissive AWS IAM roles to launch large‐scale phishing campaigns from compromised cloud accounts. It delivers malware via infected USB LNK objects and spam emails while leveraging native process injection for persistence, with an apparent focus on financial gain rather than extortion. The group’s operations span dozens of industries and countries, raising concerns about widespread IAM abuse in the cloud.

Goals & Targeting

JavaGhost’s primary objective is monetary gain through the distribution of ransomware or extortionary payloads at scale. By targeting cloud services for initial access, it reduces operational costs and obfuscates its footprint, making attribution difficult. The actor selects a diverse set of industries—financial services, defense, healthcare, energy, and retail—to maximize impact while exploiting common IAM misconfigurations. While no extortion was observed in cloud environments, the widespread deployment signals an intent to harvest credentials, install backdoors, and prepare for later lateral movement or direct data exfiltration. The group’s geographic spread—from North America and Europe to Asia and the Middle East—indicates a broad targeting strategy that aligns with state sponsorship patterns. The focus on privileged IAM roles and cloud email services showcases a strategic preference for high‑value, low‑effort attack vectors that can be replicated across many organizations simultaneously.

Enhanced Description

Key Capabilities

  • Conducts phishing campaigns targeting AWS cloud environments
  • Leverages overly permissive IAM permissions to send spam via SES and WorkMail
  • Uses malicious USB LNK shortcuts to gain initial access
  • Downloads remote payloads over the network and injects them into native processes
  • Employs encoding and encryption for defense evasion
  • Deploys backdoors such as Cobalt Strike or custom loaders
  • Exploits publicly disclosed vulnerabilities (e.g., CVE‑2024‑3400 in Palo Alto firewalls)
  • Collects system information via GetFederationToken API, avoiding GetCallerIdentity calls
  • Abuses other organizations’ AWS infrastructure to avoid costs

MITRE ATT&CK Tactics

Initial Access
Execution
Persistence
Privilege Escalation
Credential Access
Discovery
Defense Evasion
Command and Control

ATT&CK Techniques

T1003.001
T1003.002
T1027
T1055
T1071.001
T1082
T1105
T1566.001
T1546.012
T1190
T1078.002
T1586

Software / Tooling

Cobalt Strike
TrickBot
BeaverTail
PlugX
Akira
Mimikatz
PowerShell backdoor
LockBit
Medusa
Conti
Exaramel
OilRig
BlackByte
BlindingCAN
Raspberry Robin
SpawnChimera
HUI Loader
Pikabot
Squirrelwaffle
Gootloader
T9000 (Plat1)
UPSTYLE
SocGholish
IcedID

Campaigns & Victims

JavaGhost has exhibited a pattern of rapid, multi‑sector operations characterized by the exploitation of cloud IAM misconfigurations followed by lateral spread via USB devices and phishing emails. The actor typically operates at a high tempo, deploying hundreds of campaigns within weeks and targeting both public and private sector victims across North America, Europe and Asia. Victims are often chosen based on the presence of permissive S3, SES or WorkMail roles, with no discernible focus beyond maximizing compromised account volume. Notable past operations include phishing campaigns that leveraged malicious LNK files to install backdoors, exploitation of a Palo Alto firewall CVE to gain network footholds, and the use of the T9000 tool for system reconnaissance against U.S. organizations. While detailed attribution remains uncertain, many indicators align with state‑sponsored capabilities from China (PRC), including advanced evasion techniques, code obfuscation, and reuse of tools seen in other PRC groups (e.g., Pikabot, Raspberry Robin). The attacker’s strategy appears more opportunistic (scoring credential access) than targeted espionage. Overall, the campaign structure is modular: initial cloud exploitation → phishing via SES/WorkMail or USB LNK delivery → installation of backdoors/loader payloads → optional ransomware deployment or data exfiltration. This framework allows JavaGhost to scale attacks without raising immediate suspicion across multiple sectors.

IOC Patterns

  • domain names
  • IP addresses
  • URLs
  • malicious .lnk shortcuts
  • USB-based infection vector
  • encrypted or obfuscated files and payloads
  • remote file download via HTTP/S

Recommended Actions

  • Enforce least privilege on IAM roles and policies, especially for SES and WorkMail services
  • Implement monitoring and alerting for abnormal outbound email activity from AWS SES/WorkMail
  • Deploy advanced email filtering solutions to detect phishing emails from compromised accounts
  • Use service control policies (SCPs) or organization‑level permissions boundaries to restrict spam-capable services
  • Block execution of LNK files from untrusted sources at the OS level
  • Restrict USB device usage on endpoints and monitor for new devices
  • Deploy EDR solutions capable of detecting process injection techniques
  • Implement web filtering to detect unauthorized remote downloads
  • Patch CVE‑2024‑3400 on Palo Alto firewalls promptly
  • Enable multi‑factor authentication and restrict privileged accounts
  • Use application whitelisting to prevent execution of unknown binaries
  • Conduct regular threat hunting for encoded or encrypted files
  • Enforce strict outbound traffic controls for cloud services

Suggested Tags

cloud
AWS
phishing
social engineering
IAM abuse
backdoor
USB-based vector
credential dumping
system information gathering
remote file download
encoding/encryption evasion
ransomware deployment
Cobalt Strike
state-sponsored
China
PRC
Pikabot
Raspberry Robin
public vulnerability exploitation

Confidence Assessment

The information regarding IAM privilege abuse, phishing via SES/WorkMail and malicious LNK delivery is drawn from multiple independent observations and provides a moderate to high confidence assessment of JavaGhost’s operational patterns. However, attribution to a specific nation‑state remains speculative; gaps persist around detailed persistence mechanisms beyond process injection and the full extent of their use of state‑grade malware families. Overall, the data supports actionable defensive guidance but further monitoring is required for complete contextual coverage.

Software / Tooling

Campaigns / Victims

No campaigns linked yet.

Observed Data

No observed data linked yet.

Indicators of Compromise

Domain 11 Filename 3 IPv4 Address 2 URL 4

References

  1. attack.mitre.org — Cited by web research for: Project Spy
  2. unit42.paloaltonetworks.com — Cited by web research for: T1586
  3. unit42.paloaltonetworks.com — Cited by web research for: GitHub
  4. attack.mitre.org — Cited by web research for: systemd

Intel Summary

14

Techniques

51

Tools

0

Campaigns

40

IOCs

0

Observed Data

8

Tactics

Tags

Critical Infrastructure
Phishing
Data Exfiltration
APT
cloud-focused
AWS
IAM exploitation
phishing
cloud
social engineering
IAM abuse
backdoor
USB-based vector
credential dumping
system information gathering
remote file download
encoding/encryption evasion
ransomware deployment
Cobalt Strike
state-sponsored
China
PRC
Pikabot
Raspberry Robin
public vulnerability exploitation

Details

Type
Unknown
Primary Motivation
Financial gain
Country of Origin
China (CN)
Confidence
60%
Added
May 17, 2026
No notes yet. Click "Add Note" to create the first analysis note.
No opinions yet. Be the first to assess this intelligence.
Leaving Threaticon

This link opens an external site that isn't part of the platform.