Skip to main content
Mallory
Back to malware
MalwareUsed by 2 actors

OYSTERBLUES

OYSTERBLUES is a JavaScript-based malware component used in a multi-stage intrusion chain attributed by CERT-UA to the Belarus-linked Ghostwriter threat group, also tracked as UAC-0057 and UNC1151, in phishing campaigns targeting Ukrainian government organizations since spring 2026. The infection vector described in the reporting involves phishing emails sent from compromised accounts, themed around the legitimate Prometheus Ukrainian online learning platform. Victims receive a PDF attachment containing a link to a ZIP archive with a JavaScript file identified as OYSTERFRESH. OYSTERFRESH displays a decoy document, writes an obfuscated and encoded OYSTERBLUES payload into the Windows Registry, and downloads and launches OYSTERSHUCK, which decodes OYSTERBLUES using string reversal, ROT13 transformation, and URL decoding.

Once executed, OYSTERBLUES profiles the compromised Windows host by collecting the computer name, username or user account, operating system version, last OS boot time, and a list of running processes. It sends this reconnaissance data to a command-and-control server via HTTP POST, then waits for follow-on instructions returned as JavaScript code, which it executes using eval(). Reporting states that the broader malware chain can ultimately deliver Cobalt Strike. Associated infrastructure was reported as commonly hidden behind Cloudflare and frequently using .icu domains.

High-confidence host and network indicators directly mentioned in the content include the file name Oyster.js for OYSTERBLUES; related files certificate.js (OYSTERFRESH), amplifier.js (OYSTERSHUCK), EdgeSystemConfig.dll (CSBEACON/Cobalt Strike Beacon), and EdgeTaskMachine.js; the registry key HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Blue'Oyster'; Run keys MicrosoftEdgeUpdate and WindowsEdgeStartup; the scheduled task MicrosoftEdgeUpdateTaskMachine; and network indicators including hXXps://a3ufz.xsjdsb[.]icu/wp-json/prometheus-plus/certs-at-home/downloads, mickeymousegamesdealer.alexavegas[.]icu, productionsamplesoftheyear.cgdirector[.]icu, and advancedaisolutionsforeveryone.a1si[.]icu.

Share:
For your environment

Hunt this family in your stack

Mallory pivots from this family to the IOCs, detections, and named campaigns that touch your stack, and pages you when something new lands.

THREAT ACTORS

Groups observed using it

2 distinct threat actors attributed by public researchers. Open in Mallory to see the full evidence chain and overlapping campaigns.

View more details
UNC1151

OYSTERBLUES is the actual workhorse. Once running, it profiles the compromised system, grabbing computer name, username, OS version, last boot time, and a list of running processes, and ships everything to a command-and-control server via HTTP POST. It then waits for instructions, which arrive as JavaScript code executed on the fly using the eval() function.

via security affairssecurityaffairs.com
Storm-0257

The malware chain ultimately deployed components known as OysterBlues and OysterShuck, which collect system information from infected devices and send it to attacker-controlled infrastructure hidden behind Cloudflare.

via the record mediatherecord.media
MITRE ATT&CK

Techniques & procedures

13 distinct techniques documented for this family, organized by ATT&CK tactic.

Initial Access

2 techniques
T1566PhishingEvidence3

This activity, which began in the spring of 2026, involves sending phishing emails to government entities using compromised accounts.

T1566.001Spearphishing AttachmentEvidence1

Ghostwriter targeted Ukrainian government agencies with phishing emails delivering malware and Cobalt Strike payloads... phishing emails sent from already-compromised accounts — making the sender look legitimate — carrying PDF attachments.

Execution

2 techniques
T1059Command and Scripting InterpreterEvidence1
TacticExecution

It then waits for instructions, which arrive as JavaScript code executed on the fly using the eval() function.

T1059.007JavaScriptEvidence4
TacticExecution

The mentioned JS file is classified as OYSTERFRESH... OYSTERBLUES... waits for instructions, which arrive as JavaScript code executed on the fly using the eval() function.

Persistence

2 techniques
T1112Modify RegistryEvidence2

This file, dubbed OYSTERFRESH, displays a decoy document while stealthily writing an obfuscated payload, OYSTERBLUES, to the Windows Registry.

T1547.001Registry Run Keys / Startup FolderEvidence2

OYSTERFRESH... provides display of a decoy document, entry into the operating system registry in an obfuscated and encoded form of the OYSTERBLUES software tool.

T1547.001Registry Run Keys / Startup FolderEvidence2

OYSTERFRESH... provides display of a decoy document, entry into the operating system registry in an obfuscated and encoded form of the OYSTERBLUES software tool.

Stealth

1 technique
T1027Obfuscated Files or InformationEvidence2
TacticStealth

...while stealthily writing an obfuscated and encrypted payload called OYSTERBLUES to the Windows Registry...

T1112Modify RegistryEvidence2

This file, dubbed OYSTERFRESH, displays a decoy document while stealthily writing an obfuscated payload, OYSTERBLUES, to the Windows Registry.

Discovery

3 techniques
T1033System Owner/User DiscoveryEvidence1
TacticDiscovery

CERT-UA said the malware gathers details including the computer name, operating system version, user account information, and running processes.

T1057Process DiscoveryEvidence5
TacticDiscovery

Once running, it profiles the compromised system, grabbing computer name, username, OS version, last boot time, and a list of running processes.

T1082System Information DiscoveryEvidence5
TacticDiscovery

Once running, it profiles the compromised system, grabbing computer name, username, OS version, last boot time, and a list of running processes.

T1071Application Layer ProtocolEvidence1

send it to attacker-controlled infrastructure hidden behind Cloudflare

T1071.001Web ProtocolsEvidence3

and ships everything to a command-and-control server via HTTP POST.

T1105Ingress Tool TransferEvidence1

...а також завантаження і запуск компонента OYSTERSHUCK... Відомо, що на наступному етапі на комп’ютер може бути довантажено компонент фреймворку Cobalt Strike.

INDICATORS OF COMPROMISE

IOCs tracked for this family

23 indicators attributed across vendor reports, sandbox runs, and researcher write-ups. Full values are available in Mallory.

View more in app
Network
4 tracked

IPs, domains, and DNS infrastructure linked to this family.

Hashes
9 tracked

File hashes (MD5, SHA-1, SHA-256) from samples and reports.

Other
10 tracked

Other indicator types observed in public reporting.

TypeValueLatest sighting
domain●●●●●●●●●●●●View more in app15 days ago
domain●●●●●●●●●●●●View more in app15 days ago
uri●●●●●●●●●●●●View more in app15 days ago
uri●●●●●●●●●●●●View more in app15 days ago
uri●●●●●●●●●●●●View more in app15 days ago
hash.md5●●●●●●●●●●●●View more in app15 days ago
What this page doesn’t show

The version that knows your environment.

This page is what’s public. Mallory adds the parts that aren’t: which of your assets match these IOCs, which detections are missing, which campaigns to expect next, and what to do in the next 30 minutes.
IOC matching23

Match every observed IP, domain, and hash against your live telemetry.

Threat actor attribution2

Named campaigns wielding this family, with evidence pinned to each claim.

Exploited vulnerabilities

CVEs this family uses for access and lateral movement.

Detection signatures

YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.

MITRE ATT&CK mapping13

Every documented technique, ranked by evidence weight.

Researcher chatter

Reddit, Mastodon, and CTI community discussion around this family.