Google Details Coruna iOS Exploit Kit and Its Use by Multiple Actors

· Original article ↗

Summary

Google GTIG analyzed Coruna, an iOS exploit kit with five exploit chains and 23 exploits targeting iOS 13 through 17.2.1. Its PLASMAGRID payload targets cryptocurrency information, and GTIG recommends updating iOS or enabling Lockdown Mode.

Key points

  • GTIG recovered five exploit chains containing 23 exploits targeting iPhones running iOS 13.0 through 17.2.1; some used non-public techniques and mitigation bypasses.
  • The kit fingerprints devices to select exploits, including WebKit remote-code-execution exploits, followed by PAC bypasses and other exploit stages.
  • GTIG observed Coruna first in operations involving a surveillance-vendor customer, then in watering-hole attacks against Ukrainian sites attributed to UNC6353, and later in scam campaigns attributed to UNC6691.
  • The final payload, PLASMAGRID, injects into the root-running iOS process powerd and can collect cryptocurrency-related information, including QR codes and wallet data.
  • PLASMAGRID can fetch additional modules and uses encrypted communications, hard-coded command-and-control servers, and a fallback domain-generation algorithm.
  • GTIG added identified sites and domains to Safe Browsing and published YARA rules and indicators to aid detection.
  • GTIG says the kit does not work against the latest iOS version and recommends updating; it advises enabling Lockdown Mode if updating is not possible.

Article Details

Attack Vectors
  • Coruna was delivered through hidden iFrames on compromised Ukrainian websites and through fake finance and cryptocurrency websites.
  • An obfuscated JavaScript framework fingerprinted iPhone models and iOS versions, then selected and delivered a compatible WebKit remote-code-execution exploit.
  • The exploit chains used pointer-authentication-code and other mitigation bypasses, followed by kernel exploitation and a sandbox escape.
  • The final payload injected into the root-running powerd process, collected cryptocurrency-related data from device files and apps, and could download additional modules from C2 servers.
Defensive Notes
  • Update iOS to the latest version; the article says Coruna is not effective against the latest iOS version.
  • Enable Lockdown Mode if an iOS update is not possible.
  • Google added identified websites and domains to Safe Browsing and published YARA rules.
  • Google worked with CERT-UA to clean up compromised Ukrainian websites.

Indicators of compromise

TypeIndicatorContext
DOMAIN6zvjeulzaw5c0mv[.]xyzPLASMAGRID C2 domain listed in the article.
DOMAINol67el6pxg03ad7[.]xyzPLASMAGRID C2 domain listed in the article.
DOMAINrlau616jc7a7f7i[.]xyzPLASMAGRID C2 domain listed in the article.
DOMAINvvri8ocl4t3k8n6[.]xyzPLASMAGRID C2 domain listed in the article.
SHA25605b5e4070b3b8a130b12ea96c5526b4615fcae121bb802b1a10c3a7a70f39901SHA-256 file indicator listed among the implant and module hashes.
SHA2560dff17e3aa12c4928273c70a2e0a6fff25d3e43c0d1b71056abad34a22b03495SHA-256 file indicator listed among the implant and module hashes.
SHA25610bd8f2f8bb9595664bb9160fbc4136f1d796cb5705c551f7ab8b9b1e658085cSHA-256 file indicator listed among the implant and module hashes.
SHA25618394fcc096344e0730e49a0098970b1c53c137f679cff5c7ff8902e651cd8a3SHA-256 file indicator listed among the implant and module hashes.
SHA2562a9d21ca07244932939c6c58699448f2147992c1f49cd3bc7d067bd92cb54f3aSHA-256 hash listed for the PLASMAGRID implant.
SHA25642cc02cecd65f22a3658354c5a5efa6a6ec3d716c7fbbcd12df1d1b077d2591bSHA-256 file indicator listed among the implant and module hashes.
SHA2566eafd742f58db21fbaf5fd7636e6653446df04b4a5c9bca9104e5dfad34f547cSHA-256 hash listed for a delivered module with bundle ID com.bitkeep.os.
SHA25691d44c1f62fd863556aac0190cbef3b46abc4cbe880f80c580a1d258f0484c30SHA-256 file indicator listed among the implant and module hashes.
URLhxxp[:]//cdn[.]uacounter[.]com/stat[.]htmlURL used to deliver Coruna in watering-hole attacks attributed to UNC6353.
URLhxxp[:]//ddus17[.]com/tuiliu/group[.]htmlURL listed as delivering the Coruna exploit kit in UNC6691 campaigns.
URLhxxp[:]//pepeairdrop01[.]com/static/analytics[.]htmlURL listed as delivering the Coruna exploit kit in UNC6691 campaigns.
URLhxxps[:]//3v5w1km5gv[.]xyz/group[.]htmlScam-site URL where the article reports recovering a Coruna exploit.
URLhxxps[:]//ai-scorepredict[.]com/static/analytics[.]htmlURL identified as delivering Coruna in campaigns attributed to UNC6691.
URLhxxps[:]//goodcryptocurrency[.]top/details/group[.]htmlURL listed as delivering the Coruna exploit kit in UNC6691 campaigns.
URLhxxps[:]//ios[.]teegrom[.]top/tuiliu/group[.]htmlURL listed as delivering the Coruna exploit kit in UNC6691 campaigns.
URLhxxps[:]//m[.]pc6[.]com/test/tuiliu/group[.]htmlURL listed as delivering the Coruna exploit kit in UNC6691 campaigns.
URLhxxps[:]//osec2[.]668ddf[.]cc/tuiliu/group[.]htmlURL listed as delivering the Coruna exploit kit in UNC6691 campaigns.
URLhxxps[:]//sj9ioz3a7y89cy7[.]xyz/list[.]htmlURL listed as delivering the Coruna exploit kit in UNC6691 campaigns.

MITRE ATT&CK

CVE

Threat Actors

Malware

Vendors

Products

Countries

Industries

Related Articles