Skip to main content
Mallory
MalwareUsed by 1 actorExploits 12 CVEs

PLASMAGRID

PLASMAGRID is a custom iOS implant associated with the Coruna exploit kit. It has been observed deployed via watering-hole sites served through hidden iframes as part of exploit chains targeting iOS 13.0 through 17.2.1. Reporting cited in the content links active use of Coruna/PLASMAGRID to multiple actors, including UNC6691, described as Chinese and financially motivated, and UNC6353, described as suspected Russian and targeting Ukraine; Coruna was also initially seen in use by a customer of a surveillance company. PLASMAGRID masquerades as com.apple.assistd, injects into four system processes simultaneously—powerd, locationd, imagent, and SpringBoard—and harvests cryptocurrency wallet seed phrases from 19 different apps. It communicates using a domain generation algorithm seeded with the string "lazarus" to produce 15-character alphanumeric .xyz C2 domains. Known PLASMAGRID-related domains mentioned in the content include aidm8it5hf1jmtj[.]xyz, uawwydy3qas6ykv[.]xyz, 8fn4957c5g986jp[.]xyz, vvri8ocl4t3k8n6[.]xyz, and rlau616jc7a7f7i[.]xyz; aidm8it5hf1jmtj[.]xyz was identified as the primary C2 domain. Additional suspected C2 traits included Cloudflare-fronted infrastructure, distinctive 404 banners, and Cloudflare banner hashes e3bc53583ac3a7fcd2ee923dce3fe280 and 017c7b48a9b05e13f67e1395b3b0d774. Payloads were delivered in a custom F00DBEEF container format encrypted with ChaCha20 and compressed with LZMA using a custom 0x0BEDF00D header. Delivery infrastructure included watering-hole domains such as b27[.]icu and iphonex[.]mjdqw[.]cn, which used zero-pixel iframes to load group.html or analytics.html and begin a multi-layer JavaScript obfuscation chain for fingerprinting and exploit delivery. Behavioral and forensic indicators explicitly mentioned include the bundle ID com.apple.assistd, the artifact /private/var/mobile/Library/Preferences/com.apple.photolibraryd.plist, a launchd error referencing com.plasma.springboard.ipc, and HTTP headers sdkv and x-ts.

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.

EXPLOITED CVES

Vulnerabilities exploited

12 CVEs Mallory has correlated with this family across public research and vendor advisories. Each row links to the full Mallory page for that vulnerability.

12 CVES
CVE-2023-32434Kernel privilege escalation via integer overflow in Apple iOS/watchOS/macOSExploited in the wild

Stage 3 : Kernel privilege escalation through CVE-2023-32434, CVE-2023-38606, or CVE-2023-41974 achieves root and deploys the PLASMAGRID implant. | A custom implant called PLASMAGRID that injects into four system processes simultaneously, harvests cryptocurrency wallet seed phrases from nineteen different apps, and communicates through a domain generation algorithm seeded with the string "lazarus."

via breakglass intelintel.breakglass.tech
CVE-2023-38606Apple kernel sensitive state modification / PPL bypass in iOS and macOSExploited in the wild

Stage 3 : Kernel privilege escalation through CVE-2023-32434, CVE-2023-38606, or CVE-2023-41974 achieves root and deploys the PLASMAGRID implant. | A custom implant called PLASMAGRID that injects into four system processes simultaneously, harvests cryptocurrency wallet seed phrases from nineteen different apps, and communicates through a domain generation algorithm seeded with the string "lazarus."

via breakglass intelintel.breakglass.tech
CVE-2023-41974Parallax kernel use-after-free in Apple iOS and iPadOSExploited in the wild

A custom implant called PLASMAGRID that injects into four system processes simultaneously, harvests cryptocurrency wallet seed phrases from nineteen different apps, and communicates through a domain generation algorithm seeded with the string "lazarus." | Stage 3 : Kernel privilege escalation through CVE-2023-32434, CVE-2023-38606, or CVE-2023-41974 achieves root and deploys the PLASMAGRID implant.

via breakglass intelintel.breakglass.tech
CVE-2021-30952Apple Multiple Products Integer Overflow or Wraparound VulnerabilityExploited in the wild

On March 5, 2026, two things happened simultaneously: CISA added CVE-2021-30952 and CVE-2023-43000 (both exploited by Coruna chains) to the Known Exploited Vulnerabilities catalog.

via breakglass intelintel.breakglass.tech
CVE-2024-23225Apple kernel memory protections bypass in iOS/iPadOS/macOS/tvOS/watchOS/visionOSExploited in the wild

CVEs Exploited by Coruna CVE-2020-27932 CVE-2020-27950 CVE-2021-30952 CVE-2022-48503 CVE-2023-32409 CVE-2023-32434 CVE-2023-38606 CVE-2023-41974 CVE-2023-43000 CVE-2024-23222 CVE-2024-23225 CVE-2024-23296

via breakglass intelintel.breakglass.tech
CVE-2024-23296Apple RTKit kernel memory protection bypassExploited in the wild

CVEs Exploited by Coruna CVE-2020-27932 CVE-2020-27950 CVE-2021-30952 CVE-2022-48503 CVE-2023-32409 CVE-2023-32434 CVE-2023-38606 CVE-2023-41974 CVE-2023-43000 CVE-2024-23222 CVE-2024-23225 CVE-2024-23296

via breakglass intelintel.breakglass.tech
CVE-2020-27950Kernel memory disclosure in Apple iOS/macOS/watchOSExploited in the wild

CVEs Exploited by Coruna CVE-2020-27932 CVE-2020-27950 CVE-2021-30952 CVE-2022-48503 CVE-2023-32409 CVE-2023-32434 CVE-2023-38606 CVE-2023-41974 CVE-2023-43000 CVE-2024-23222 CVE-2024-23225 CVE-2024-23296

via breakglass intelintel.breakglass.tech
CVE-2024-23222WebKit Type Confusion Remote Code ExecutionExploited in the wild

Stage 1 : A WebKit JIT type confusion exploit (CVE-2024-23222 for iOS 16.6-17.2.1, CVE-2023-43000 for 16.2-16.5.1, or CVE-2022-48503 for older versions) achieves initial code execution in the browser renderer process.

via breakglass intelintel.breakglass.tech
CVE-2022-48503Arbitrary Code Execution in Apple WebKit/JavaScriptCore Web Content ProcessingExploited in the wild

Stage 1 : A WebKit JIT type confusion exploit (CVE-2024-23222 for iOS 16.6-17.2.1, CVE-2023-43000 for 16.2-16.5.1, or CVE-2022-48503 for older versions) achieves initial code execution in the browser renderer process.

via breakglass intelintel.breakglass.tech
CVE-2023-32409Apple WebContent Sandbox EscapeExploited in the wild

CVEs Exploited by Coruna CVE-2020-27932 CVE-2020-27950 CVE-2021-30952 CVE-2022-48503 CVE-2023-32409 CVE-2023-32434 CVE-2023-38606 CVE-2023-41974 CVE-2023-43000 CVE-2024-23222 CVE-2024-23225 CVE-2024-23296

via breakglass intelintel.breakglass.tech
CVE-2023-43000WebKit Use-After-Free in Apple Safari, iOS, iPadOS, and macOSExploited in the wild

Stage 1 : A WebKit JIT type confusion exploit (CVE-2024-23222 for iOS 16.6-17.2.1, CVE-2023-43000 for 16.2-16.5.1, or CVE-2022-48503 for older versions) achieves initial code execution in the browser renderer process.

via breakglass intelintel.breakglass.tech
CVE-2020-27932Neutron kernel type confusion privilege escalation in Apple iOS/macOS/watchOSExploited in the wild

CVEs Exploited by Coruna CVE-2020-27932 CVE-2020-27950 CVE-2021-30952 CVE-2022-48503 CVE-2023-32409 CVE-2023-32434 CVE-2023-38606 CVE-2023-41974 CVE-2023-43000 CVE-2024-23222 CVE-2024-23225 CVE-2024-23296

via breakglass intelintel.breakglass.tech
THREAT ACTORS

Groups observed using it

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

View more details
UNC6691

A custom implant called PLASMAGRID that injects into four system processes simultaneously, harvests cryptocurrency wallet seed phrases from nineteen different apps, and communicates through a domain generation algorithm seeded with the string "lazarus."

via breakglass intelintel.breakglass.tech
MITRE ATT&CK

Techniques & procedures

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

Initial Access

2 techniques
T1189Drive-by CompromiseEvidence3

GTIG and iVerify published comprehensive analyses of the Coruna kit in early March 2026. Their reporting established the core facts: the exploit kit contains 23 exploits organized into five chains ... and deploys the PLASMAGRID implant through watering hole sites served via hidden iframes. | Both watering holes use the same delivery mechanism: a zero-pixel iframe loading either group.html or analytics.html, which begins the four-layer JavaScript obfuscation chain leading to device fingerprinting and exploit delivery.

T1190Exploit Public-Facing ApplicationEvidence2

Stage 1 : A WebKit JIT type confusion exploit (CVE-2024-23222 for iOS 16.6-17.2.1, CVE-2023-43000 for 16.2-16.5.1, or CVE-2022-48503 for older versions) achieves initial code execution in the browser renderer process.

Execution

1 technique
T1203Exploitation for Client ExecutionEvidence2
TacticExecution

The exploit kit contains five full iOS exploit chains and a total of 23 exploits, including CVE-2023-32434 and CVE-2023-38606

T1055Process InjectionEvidence1

The implant registers itself as com.apple.assistd ... and injects into four processes simultaneously: powerd ... locationd ... imagent ... SpringBoard

T1068Exploitation for Privilege EscalationEvidence3

Stage 3 : Kernel privilege escalation through CVE-2023-32434, CVE-2023-38606, or CVE-2023-41974 achieves root and deploys the PLASMAGRID implant.

T1611Escape to HostEvidence1

The exploit chain goes through six stages ... Escape the Safari browser sandbox ...

Stealth

4 techniques
T1036MasqueradingEvidence1
TacticStealth

The implant registers itself as com.apple.assistd -- masquerading as an Apple system service -- and injects into four processes simultaneously.

T1055Process InjectionEvidence1

The implant registers itself as com.apple.assistd ... and injects into four processes simultaneously: powerd ... locationd ... imagent ... SpringBoard

T1070Indicator RemovalEvidence1
TacticStealth

The evasion logic checks for Lockdown Mode using two independent methods (IndexDB and MathML), detects Corellium VMs by checking for /usr/libexec/corelliumd, and cleans crash logs after exploitation.

T1497Virtualization/Sandbox EvasionEvidence1

The evasion logic checks for Lockdown Mode using two independent methods (IndexDB and MathML), detects Corellium VMs by checking for /usr/libexec/corelliumd, and cleans crash logs after exploitation.

T1555Credentials from Password StoresEvidence1

"exfiltrates cryptocurrency wallet data from MetaMask, Exodus, Bitget Wallet, and Base"

Discovery

1 technique
T1497Virtualization/Sandbox EvasionEvidence1

The evasion logic checks for Lockdown Mode using two independent methods (IndexDB and MathML), detects Corellium VMs by checking for /usr/libexec/corelliumd, and cleans crash logs after exploitation.

Collection

1 technique
T1213Data from Information RepositoriesEvidence1

...allowing it to exfiltrate cryptocurrency wallets or sensitive information from various apps like Base, Bitget Wallet, Exodus, and MetaMask...

T1071Application Layer ProtocolEvidence2

PLASMAGRID's C2 resilience depends on a domain generation algorithm seeded with the string "lazarus" that produces 15-character alphanumeric domains under the .xyz TLD.

T1105Ingress Tool TransferEvidence2

UNC6691 has been observed weaponizing the exploit to deliver a stager binary codenamed PlasmaLoader (aka PLASMAGRID) that's designed to decode QR codes from images and run additional modules retrieved from an external server.

T1568Dynamic ResolutionEvidence2

PLASMAGRID's C2 resilience depends on a domain generation algorithm seeded with the string "lazarus" that produces 15-character alphanumeric domains under the .xyz TLD.

T1568.002Domain Generation AlgorithmsEvidence2

"The C2 domains (the 27 DGA-generated .xyz domains)... short-lived, algorithmically generated fallback domains"

Exfiltration

1 technique
T1041Exfiltration Over C2 ChannelEvidence1

[PLASMAGRID] decodes QR codes from images, fetches additional modules from C2, and exfiltrates cryptocurrency wallet data from MetaMask, Exodus, Bitget Wallet, and Base.

INDICATORS OF COMPROMISE

IOCs tracked for this family

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

View more in app
Network
54 tracked

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

Hashes
8 tracked

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

TypeValueLatest sighting
domain●●●●●●●●●●●●View more in app15 days ago
domain●●●●●●●●●●●●View more in app16 days ago
hash.sha1●●●●●●●●●●●●View more in app17 days ago
domain●●●●●●●●●●●●View more in app2 months ago
domain●●●●●●●●●●●●View more in app2 months ago
domain●●●●●●●●●●●●View more in app2 months 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 matching62

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

Threat actor attribution1

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

Exploited vulnerabilities12

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 mapping16

Every documented technique, ranked by evidence weight.

Researcher chatter

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