駭客並未僅竊取 Token,而是直接接管了 Red Hat 員工的完整 GitHub 帳號。他們利用此帳號,將惡意提交注入上游的 RedHatInsights/javascript-clients CI/CD 管道 。此舉讓他們得以濫用 GitHub 的 Trusted Publishing 機制,為其植入後門的套件發行版偽造出看似合法的 SLSA 出處證明(Provenance Attestations),並直接推送至 npm 註冊表 。
遭污染的套件包含一個 preinstall 腳本,在使用者安裝套件時會自動執行,下載一個 28 KB 大小的憑證竊取惡意程式。此惡意程式經確認是名為「Miasma」的 Mini Shai-Hulud 蠕蟲家族新變種,並歸屬於「TeamPCP」威脅組織(但無法排除模仿者的可能),它會自我複製並擴散 。
從 Red Hat 階段竊得的憑證於 2026 年 6 月 5 日再次被用於攻擊。駭客利用先前已被攻陷的同一貢獻者帳號,向 Azure/durabletask 儲存庫推送了單一個惡意提交 。該儲存庫早在 5 月 19 日就已遭 PyPI 套件污染,而此次攻擊使用的正是同一個貢獻者帳號,凸顯了微軟在初次事件後未能徹底撤銷所有權限的漏洞 。
此惡意提交包含專為 AI 程式碼助手設下的陷阱設定檔。當開發者在 Claude Code、Gemini CLI、Cursor 或 VS Code 等 AI 工具中開啟該儲存庫時,這些設定檔會自動被讀取並注入命令,執行憑證竊取惡意程式 。
GitHub 的回應是立即且前所未有的。其自動化系統掃蕩並關閉了橫跨以下四個微軟 GitHub 組織的 73 個儲存庫 :
受影響的儲存庫均顯示一則嚴肅的灰色通知:「此儲存庫已被停用。由於違反 GitHub 服務條款,GitHub 工作人員已禁止存取此儲存庫」。
Miasma 攻勢採用多重攻擊策略,結合了傳統的供應鏈污染以及新穎的自我複製與鎖定 AI 技術。
preinstall 腳本,當開發者執行 npm install 時便會觸發 。此事件的補救工作需要多家主要科技與安全組織的同步努力。
Miasma 攻擊並非單一事件。6 月 5 日,Endor Labs 和 StepSecurity 的研究人員揭露了一個平行且獨立的攻勢,代號 IronWorm。此攻勢污染了更多套件,總計 57 個 npm 套件的 286 個以上惡意版本被用來傳遞 Miasma 蠕蟲的新變種 。這顯示威脅攻擊者正在積極擴大其行動規模,並嘗試新技術,例如濫用 binding.gyp 檔案來執行惡意程式碼 。
雲端安全聯盟(CSA)指出了一個長期的關鍵風險:雖然此攻勢歸因於 TeamPCP 組織,但其基礎程式碼已被公開。這意味著作業系統和工具都可能被模仿者複製使用,無法完全排除此類攻擊的可能性。這也保證 Miasma 的攻擊模式將持續構成威脅 。
駭客並未僅竊取 Token,而是直接接管了 Red Hat 員工的完整 GitHub 帳號。他們利用此帳號,將惡意提交注入上游的 RedHatInsights/javascript-clients CI/CD 管道 。此舉讓他們得以濫用 GitHub 的 Trusted Publishing 機制,為其植入後門的套件發行版偽造出看似合法的 SLSA 出處證明(Provenance Attestations),並直接推送至 npm 註冊表 。
遭污染的套件包含一個 preinstall 腳本,在使用者安裝套件時會自動執行,下載一個 28 KB 大小的憑證竊取惡意程式。此惡意程式經確認是名為「Miasma」的 Mini Shai-Hulud 蠕蟲家族新變種,並歸屬於「TeamPCP」威脅組織(但無法排除模仿者的可能),它會自我複製並擴散 。
從 Red Hat 階段竊得的憑證於 2026 年 6 月 5 日再次被用於攻擊。駭客利用先前已被攻陷的同一貢獻者帳號,向 Azure/durabletask 儲存庫推送了單一個惡意提交 。該儲存庫早在 5 月 19 日就已遭 PyPI 套件污染,而此次攻擊使用的正是同一個貢獻者帳號,凸顯了微軟在初次事件後未能徹底撤銷所有權限的漏洞 。
此惡意提交包含專為 AI 程式碼助手設下的陷阱設定檔。當開發者在 Claude Code、Gemini CLI、Cursor 或 VS Code 等 AI 工具中開啟該儲存庫時,這些設定檔會自動被讀取並注入命令,執行憑證竊取惡意程式 。
GitHub 的回應是立即且前所未有的。其自動化系統掃蕩並關閉了橫跨以下四個微軟 GitHub 組織的 73 個儲存庫 :
受影響的儲存庫均顯示一則嚴肅的灰色通知:「此儲存庫已被停用。由於違反 GitHub 服務條款,GitHub 工作人員已禁止存取此儲存庫」。
Miasma 攻勢採用多重攻擊策略,結合了傳統的供應鏈污染以及新穎的自我複製與鎖定 AI 技術。
preinstall 腳本,當開發者執行 npm install 時便會觸發 。此事件的補救工作需要多家主要科技與安全組織的同步努力。
Miasma 攻擊並非單一事件。6 月 5 日,Endor Labs 和 StepSecurity 的研究人員揭露了一個平行且獨立的攻勢,代號 IronWorm。此攻勢污染了更多套件,總計 57 個 npm 套件的 286 個以上惡意版本被用來傳遞 Miasma 蠕蟲的新變種 。這顯示威脅攻擊者正在積極擴大其行動規模,並嘗試新技術,例如濫用 binding.gyp 檔案來執行惡意程式碼 。
雲端安全聯盟(CSA)指出了一個長期的關鍵風險:雖然此攻勢歸因於 TeamPCP 組織,但其基礎程式碼已被公開。這意味著作業系統和工具都可能被模仿者複製使用,無法完全排除此類攻擊的可能性。這也保證 Miasma 的攻擊模式將持續構成威脅 。