Researchers at Palo Alto Networks Unit 42 have uncovered a malvertising campaign targeting macOS users through malicious Google Search and YouTube advertisements, delivering a previously undocumented backdoor dubbed FlutterShell.

The operation, codenamed Operation FlutterBridge, was disclosed on June 4 and represents an evolution of a threat cluster first identified in late August 2025 under the name JSCoreRunner (also tracked as FileRipple). According to Unit 42, the same cybercrime group is behind both campaigns, suggesting sustained and deliberate investment in macOS-targeted attack infrastructure.

From JavaScript to Flutter

The earlier JSCoreRunner campaign relied on malicious JavaScript-based payloads. Operation FlutterBridge marks a significant technical shift: the backdoor is built using Flutter, Google's open-source UI framework commonly used for building cross-platform applications. The resulting tool, FlutterShell, gives attackers remote access to compromised macOS systems.

While the use of Flutter as a malware development framework remains unusual in the threat landscape, it may offer attackers certain advantages. Flutter compiles to native code, potentially making static analysis more difficult for security tools that expect traditional macOS malware patterns. However, Unit 42 has noted that the exact technical role of the Flutter framework in the backdoor's operation has not been fully confirmed, and the research community continues to examine the architecture.

Malvertising as a Trusted Delivery Channel

The most operationally significant aspect of the campaign is its distribution method. The attackers placed malicious advertisements through Google's ad platform, including placements on YouTube, to lure macOS users searching for popular software downloads. Victims who clicked the ads were directed to convincing but fraudulent websites hosting trojanised installers.

This approach exploits a fundamental trust assumption: users who encounter software links through Google Search or YouTube often treat them as vetted, particularly when the ads appear above legitimate organic results. For IT teams managing macOS fleets, the campaign underscores that ad networks — even major ones — remain a viable and effective initial access vector for cybercriminals.

The technique is not new; malvertising campaigns targeting Windows users through search engine ads have been documented extensively over the past two years. However, the migration of this approach to macOS-specific payloads reflects a broader trend of threat actors expanding their target scope as Apple's desktop platform gains enterprise market share.

Why It Matters

For IT and security professionals, Operation FlutterBridge highlights several converging trends worth monitoring:

  • macOS is an increasingly attractive target. As more organisations standardise on Apple hardware, threat actors are investing in platform-specific tooling rather than relying solely on cross-platform exploits.
  • Ad-blockers and DNS filtering remain under-deployed. Many enterprise environments still do not block ad-served content at the network level, leaving endpoints exposed to malvertising.
  • Supply-chain thinking applies to software discovery. If users are directed to download software through advertisements rather than verified sources, the entire trust chain breaks down before any endpoint protection engages.

Organisations relying on macOS systems should review their endpoint detection capabilities for Flutter-based binaries, audit user software installation policies, and consider network-level ad filtering as a baseline control. The evolution from JSCoreRunner to FlutterShell also suggests the threat group intends to continue developing its macOS capabilities, making ongoing vigilance essential.


Palo Alto Networks 旗下 Unit 42 的研究人員揭露了一項針對 macOS 用戶的惡意廣告攻擊行動,該行動透過惡意的 Google 搜尋和 YouTube 廣告進行,並投放了一個先前未被記錄的後門程式,名為 FlutterShell。

這項代號為 Operation FlutterBridge 的行動於 6 月 4 日公佈,它代表了一個最早於 2025 年 8 月底被識別為 JSCoreRunner(亦被追蹤為 FileRipple)的威脅集群的演進。根據 Unit 42 的說法,這兩項行動背後是同一個網絡犯罪集團,這表明該集團持續且有意識地投資於針對 macOS 的攻擊基礎設施。

從 JavaScript 到 Flutter

較早期的 JSCoreRunner 行動依賴惡意的 JavaScript 有效載荷。Operation FlutterBridge 標誌著一次重大的技術轉變:該後門程式是使用 Flutter 構建的,Flutter 是 Google 的開源 UI 框架,通常用於構建跨平台應用程式。由此產生的工具 FlutterShell,為攻擊者提供了對已入侵的 macOS 系統的遠端存取權限。

雖然將 Flutter 用作惡意軟件開發框架在威脅領域中仍屬罕見,但它可能為攻擊者帶來某些優勢。Flutter 會編譯為原生代碼,這可能使得期望傳統 macOS 惡意軟件模式的靜態分析工具更難進行分析。然而,Unit 42 指出,Flutter 框架在後門程式運作中的具體技術角色尚未完全確認,研究社群仍在持續檢視其架構。

惡意廣告作為可信的投放渠道

這項行動在操作層面上最為重要的特點是其分發方法。攻擊者透過 Google 的廣告平台投放惡意廣告,包括在 YouTube 上的廣告位,以誘騙正在搜尋熱門軟件下載的 macOS 用戶。點擊這些廣告的受害者會被引導至看似逼真但實為欺詐的網站,這些網站託管了被植入木馬的安裝程式。

這種方法利用了一個根本性的信任假設:用戶通過 Google 搜尋或 YouTube 接觸到的軟件連結,往往會將其視為經過審核的,尤其是當這些廣告顯示在合法自然搜尋結果之上時。對於管理大量 macOS 設備的 IT 團隊而言,這項行動強調了廣告網絡——即便是主要網絡——仍然是網絡犯罪分子可行且有效的初始存取渠道。

這項技術並非新事物;過去兩年,已有大量針對 Windows 用戶透過搜尋引擎廣告進行的惡意廣告攻擊行動被記錄在案。然而,將這種方法遷移到特定於 macOS 的有效載荷,反映出更廣泛的趨勢:隨著 Apple 的桌面平台在企業市場佔有率提升,威脅行為者正在擴大其目標範疇。

為何這至關重要

對於 IT 和安全專業人員而言,Operation FlutterBridge 突顯了幾個值得關注的匯聚趨勢:

  • macOS 成為越來越具吸引力的目標。 隨著更多組織將 Apple 硬件標準化,威脅行為者正在投資於平台專用工具,而非僅僅依賴跨平台漏洞。
  • 廣告攔截器和 DNS 過濾仍然部署不足。 許多企業環境仍然沒有在網絡層面攔截由廣告投放的內容,這使得端點暴露於惡意廣告的風險之下。
  • 供應鏈思維適用於軟件獲取途徑。 如果用戶被引導透過廣告而非經過驗證的來源下載軟件,那麼在任何端點保護介入之前,整個信任鏈就已經崩潰。

依賴 macOS 系統的組織應審查其針對基於 Flutter 二進位檔案的端點偵測能力,審計用戶的軟件安裝策略,並將網絡層面的廣告過濾視為一項基本控制措施。從 JSCoreRunner 到 FlutterShell 的演進也表明,該威脅集團打算繼續開發其針對 macOS 的能力,因此持續保持警惕至關重要。

新聞來源 / Original News Source