出事嘅原因唔係簡單嘅令牌洩漏,而係成個帳號被騎劫。黑客攻陷咗一位Red Hat員工嘅GitHub帳號,利用呢個權限喺上游嘅RedHatInsights/javascript-clients CI/CD pipeline注入惡意提交。佢哋仲濫用GitHub嘅受信任發布機制,偽造咗SLSA軟件供應鏈級別嘅憑證,令到有毒版本睇落好似係正版咁直接推上npm。
呢啲受感染套件入面有一個preinstall腳本,一執行npm install就會自動下載一個28KB嘅憑證竊取payload。呢個惡意軟件係Mini Shai-Hulud家族嘅新變種,叫做「Miasma」,背後嘅黑客組織被認定為TeamPCP(雖然都唔排除有人冒認)。佢嘅自我複製能力,令佢成為一隻真正嘅蠕蟲。
偷返嚟嘅憑證喺6月5號再次被用嚟攻擊。黑客用咗之前被騎劫嘅同一個貢獻者帳號,向Azure/durabletask倉庫推送咗一個惡意提交。呢個倉庫喺5月19號已經因為PyPI套件事件中過招,但顯然當時未完全撤銷所有權限,令黑客可以再次利用。
呢次嘅惡意提交入面有啲設定檔,專門針對AI編碼助手嚟設計。當開發者用Claude Code、Gemini CLI、Cursor或者VS Code呢類人工智能工具打開個倉庫嗰陣,呢啲設定檔就會自動被讀取,然後暗中執行一個竊取憑證嘅payload。
GitHub嘅反應係即時同前所未有嘅。佢哋嘅自動化系統喺105秒內,停用咗以下四個Microsoft 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嘅攻擊模式會持續構成威脅。
出事嘅原因唔係簡單嘅令牌洩漏,而係成個帳號被騎劫。黑客攻陷咗一位Red Hat員工嘅GitHub帳號,利用呢個權限喺上游嘅RedHatInsights/javascript-clients CI/CD pipeline注入惡意提交。佢哋仲濫用GitHub嘅受信任發布機制,偽造咗SLSA軟件供應鏈級別嘅憑證,令到有毒版本睇落好似係正版咁直接推上npm。
呢啲受感染套件入面有一個preinstall腳本,一執行npm install就會自動下載一個28KB嘅憑證竊取payload。呢個惡意軟件係Mini Shai-Hulud家族嘅新變種,叫做「Miasma」,背後嘅黑客組織被認定為TeamPCP(雖然都唔排除有人冒認)。佢嘅自我複製能力,令佢成為一隻真正嘅蠕蟲。
偷返嚟嘅憑證喺6月5號再次被用嚟攻擊。黑客用咗之前被騎劫嘅同一個貢獻者帳號,向Azure/durabletask倉庫推送咗一個惡意提交。呢個倉庫喺5月19號已經因為PyPI套件事件中過招,但顯然當時未完全撤銷所有權限,令黑客可以再次利用。
呢次嘅惡意提交入面有啲設定檔,專門針對AI編碼助手嚟設計。當開發者用Claude Code、Gemini CLI、Cursor或者VS Code呢類人工智能工具打開個倉庫嗰陣,呢啲設定檔就會自動被讀取,然後暗中執行一個竊取憑證嘅payload。
GitHub嘅反應係即時同前所未有嘅。佢哋嘅自動化系統喺105秒內,停用咗以下四個Microsoft 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嘅攻擊模式會持續構成威脅。