Iran-linked DarkBlinders breach government cloud systems, steal over 1 GB of data

Iran-linked DarkBlinders breach of Kurdistan Region government cloud

An Iran-linked hacking group known as DarkBlinders compromised a government cloud system in Iraq’s Kurdistan Region and exfiltrated at least 1 GB of data.

The campaign also targeted and compromised a high-profile individual in Israel who works in the security sector. The activity ran from August to October 2026 and was still ongoing at the time it was reported.

Researchers note the same actor previously ran the “Blinder Tunnel” campaign, which used a Dubai Airports coding-test lure to target Iraqi infrastructure; Unit 42 documented that earlier activity. The new wave demonstrates the group remains active and continues to evolve its toolset.

Researchers at Dream observed the malware during tracking of the group’s activity. They reverse-engineered components and obtained read-only access to the attackers’ command servers, providing a rare view into the operators’ actions against victims.

Campaign tactics and delivery

The operation began with credential-harvesting pages and fake downloads. Several lures replicated Outlook Web App login pages and posed as the Kuwait Ministry of Foreign Affairs and the Gulf Cooperation Council Secretariat General.

Those pages collected usernames and passwords. A stolen login can provide access to email, contacts, shared files, and linked cloud services without triggering a malware alert—similar to an Iran-linked password-spray campaign that affected Microsoft 365 tenants earlier in the year.

Research workflow (Source – Dream)

Other lures mimicked Google Drive sharing links on domains themed around the Kurdistan Regional Government. Those pages claimed a ZIP file could not be previewed and instructed victims to download it.

A fake video-meeting application branded “StarkMeet” served as a second delivery vector. The installer displayed a legitimate-looking setup wizard and an apparently working meeting screen, but the Join button always failed.

While the StarkMeet decoy ran, hidden components were installed into a different folder and continued to operate even if the user uninstalled StarkMeet. The malware reported information about the infected machine to a GitHub repository, where the operator reviewed the data.

Only selected victims received the key required to unlock the second-stage backdoor. Roughly ten systems checked in to the infrastructure, but only two victims appeared in the operator’s tasking channel.

The backdoor executed PowerShell commands from within its own process (it did not launch powershell.exe) and supported file upload and download operations.

Recovered command history shows credential theft and the removal of at least 1 GB of data from the Iraqi government cloud environment. If a GitHub account used for command-and-control were disabled, the malware was designed to read a hidden comment in a public Microsoft VS Code repository to obtain updated configuration.

Attribution and recommended response

Dream associates DarkBlinders with UNC5795 and Dust Specter with medium-to-high confidence, and states with medium confidence that this cluster and UNC5187 may be related subclusters of APT34.

Supporting evidence includes shared infrastructure, overlapping malware, and a similar targeting focus on Iraqi government entities. Indicators suggesting an Iranian link exist but are limited: the first host to check in used a Persian keyboard layout, and one decoy domain used ParsVDS name servers.

Dream cautions that these indicators alone do not definitively identify the operator; other Iran-linked groups employ comparable techniques—for example, the Seedworm signed-binaries campaign that concealed malicious code behind trusted software.

Defenders are advised to monitor for fake meeting applications and for GitHub traffic that is unusual for normal development activity. Look for PowerShell execution in unexpected contexts and phishing pages impersonating regional institutions.

Because platforms such as GitHub and Cloudflare are shared services, defenses should target only the specific accounts and paths listed in the indicators below rather than blocking entire services. The low-profile access pattern observed is consistent with a broader approach of establishing access quietly before escalation.

Indicators of compromise (IoCs)

Type Indicator Role
Domain gcc-sg[.]cloud, gcc-sg[.]online GCC webmail lures
Domain mfakuwait[.]org, mfakuwait[.]online, mfakuwait[.]website, mofakuwait[.]online Kuwait Foreign Affairs lures
Domain krgcloud[.]online, moelcloud[.]online, korektell[.]com Kurdistan-themed lures
Domain starkmeet[.]com, stark-meet[.]com, stark-meet[.]online, stark-meet[.]website StarkMeet decoy and download
Domain drive-g[.]cloud, cdndrive[.]online, cdn-gdrive[.]cloud, drive-go[.]cam Drive-style delivery
Domain meetgooge[.]online, meetgooge[.]cam, meet-goo[.]cam, meetonline[.]cam Meeting lures
Domain g-prx.itugegape524.workers[.]dev Cloudflare Worker proxy
URL hxxps://stark-meet[.]com/wp-content/uploads/2025/08/StarkMeet.zip Payload delivery
URL hxxps://api.github[.]com/repos/PeakyBlindersTeam/myLic C2 (registration)
URL hxxps://api.github[.]com/repos/PeakyBlindersTeam/myCode C2 (tasking)
URL hxxp://194.62.249[.]114/8001 Direct service
IP 194.62.249[.]19, 194.62.249[.]114, 194.62.249[.]53 UK hosting
IP 89.125.209[.]80, 78.17.71[.]148 Netherlands hosting
IP 77.223.215[.]140 Germany hosting
SHA-256 53f35e49eb9b271fd8cbcd3daacb525328dbf159a03dbd1c7adebe0363daa402 RuntimeBroker loader
SHA-256 3fd810a3aa0039993393741b32287c367a9a5037a41e826906440887cdd3ed13 PowerShell helper
SHA-256 824b36b9af74655a2c53b73959c144028b1f8ccc7c45ef17455d020b74cd0a51 StarkMeet decoy executable
SHA-256 8c68119ebef2ec4be1d57f867ecc1e3606f819bd6278d35a95c6d9b789ac0bfd StarkMeet delivery archive
SHA-256 770646093df203013b190ef0b0baa9dd2f6834534970a57ac5dc4be9b22ad28e Kuwait Outlook phishing page
SHA-256 3f1961c951c105f289e64a8933c7d1ee34d71f1964999c01e97f2d944dfdc33c Kuwait HTML phishing document
SHA-256 3fde5576233852cb9fdc0d6c2c4956a8eaa0857c2bbd86c388d7b4e10f11b0e8 Kuwait credential page
SHA-256 11d1d570b5db7639d56a40621045e96c33b3d1ec3ae49e63c2ff07b9865844d4 StarkMeet installer variant
SHA-256 9ceb74f9ca2b0e9e1f0e579bfbb5d3d376667165eff9b8cda616b1c4a74236b9 StarkMeet installer variant
SHA-256 3f76edab26d08b1517a15bde8ca82e94d48b4cbedd005eb11c950cfd6d9a8982 Packed StarkMeet variant
SHA-256 87bd8af14932f132bb3df9a6b8c17748c3e114432e217816a88ba35ec9a381f4 StarkMeet executable variant
SHA-256 39da663f083fad0ad8dcaac90b0760d166e2aa911f90a3c311a8121badc16020 StarkMeet uninstaller
SHA-256 3ab16d953c71738788ef2f39b62cf47284750e98aada273187954536e1ee1c83 Shortcut launching hidden component
SHA-256 8875a41ead3b17eb8538466bfecb211a52d7ee56fa6e496b4407bdb0caa51dc5 Signed host repurposed by loader
SHA-256 0c9869b4aa7dde55936ab8726c442368b722eb69b785ef5c8e24938a01fdee89 Loader configuration
SHA-256 85c119297f42f09f9414e138b8f137a3e2dac1ee56fb6ae79c4c5044bc87bd80 JSON configuration
SHA-256 415eb0d0055bc113df2da361b35c4de65ff55d5cddea3b637660b3ad19848ebd Credential phishing page
SHA-256 48e6a4196bff405b8b8ef80dcba599b93cb0428f3e587da90be6020e2337c83e HTML page for StarkMeet brand
MD5 482c32947763a613199c43f7b4760f33 Listed without file context
SHA-256 052702d652286482863a70eaa37e4fc894f40c8b08dccf245ced46916e7f419f Dubai Airport lure executable
SHA-256 06d68dcb8088546cb40fb3d7e87d6a593cbdf4cc1e43017604faf786ad6dbd41 Malicious .NET payload
SHA-256 6e7d9b33f1e72ea1ede71373a604ecdb060dab7d42055179c1eede9ecd1fd239 Dubai Airport lure archive
SHA-256 f5b12772db6817f7a765a6fe7565fd3d4f87edc28e42fe3ec0244a372a410fc9 Weaponized project file

The report also lists additional SHA-256 build and project hashes:

0702d54b03bf601019b6ad039f76ecc49b5b3e564119dfd60aebd742c8e90300, 13216e9942e15a48228005092f4e5ff8b7382d4ec73673f88c6d7b6c103cbce0, 1421fc1d0c06bf410b16f2cc44d49988c30cd64edf4dd08dd23ac64b28b5c641, 1d1754948c42a85f4b613dfe3de8cfb100d334da956244e4b58f5ea9d6463fed, 22beddd7fd5d6df6104fc4987ca892b6772c2b832ad31731f71d4de2e9d32c2b, 6ec2c97eeddf741a2f8dcd7b4c720c7f5a3f7afe5205ca1cf1e62d9199333e4b, 9d4b61dae9e00940305c6ad7d862713025c07f27ecb5f89e59bcbd3fbcf17965, 9d84672c95bfa4f2a3756053d21fd3b72508f51c7856837bd489f5edf283be10, aa7d4bf74edacba06da7e9d414c0649599fb0e7b118f7c3ddcec09eb3f720c82, c9178fef804f2d6a525c1af0a8ba49a5ec692bfaabd6043e5f0094fe93a31e82, aae2a7860f2e46019c38c1e7a50bc3b8f8104577acf750221c2cf23e6b376328, ac91ba73040ed42fb4eda1459bb8098e2f80970f2028da80c4e2f01e281cc223, b24a0c29134800dad72021e22d5ead99fa941722526807f29c131f6fbffa5fe2, c039da6d430f78fc2a405c8ae945d2114518a63d73857145bb244ab651e41f84, d8a4d54808c4705f472222c8a6ac5fd0622eb9bda7a2f07e12d712ea8b495d8e, dbd31b5d891d789e5cebbf0744a57b17c2f9a4fe50b79f64956e40dbb5fcaa9e, e325ba0f93dfdeeb8c35e159c54f9d4e796905056506f6d627f4d66f15fb9988, f2c54434e2eecca203c2114c0651e5d7a90fc2681117240686d084f016f9e2b6.

Note: IP addresses and domains are intentionally Q-defanged (e.g., [.]) to prevent accidental resolution or hyperlinking. Re-fang only within controlled threat-intelligence platforms such as MISP, VirusTotal, or your SIEM.

Give your SOC the alert context to stop incidents quickly. Integrate threat intelligence from 16K SOCs.

spot_img

More from this stream

Recomended