在 2025 年 12 月 28 日,Aikido Security 團隊偵測到一種新型的 Shai Hulud 蠕蟲變種,該蠕蟲被上傳至 npm 的 @vietmoney/react-big-calendar 套件。此事件是半年內的第三起事件,一連串的系列攻擊凸顯了供應鏈攻擊會不斷演變,對軟體生態系統造成重大影響。
偵測到這款新型 Shai Hulud 變種是這場供應鏈攻擊持久戰中的關鍵事件,提醒防禦者應採取強大的安全實務,包括定期稽核、安全編碼規範,以及對第三方依賴項的嚴密監控。透過保持資訊流通與主動防禦,資安社群能更有效地抵禦不斷變化的網路威脅。
Shai Hulud 新型變種的程式碼與行為有多項創新變化;此攻擊的主要目標為 @vietmoney/react-big-calendar 套件,該套件被竄改後內含惡意酬載。安裝後,bun_installer.js 腳本會自動執行,隨後執行含有主要惡意程式碼的 environment_source.js。
對產業的影響
此事件對各行各業都有深遠影響,特別是重度依賴開源函式庫和套件管理器的產業。攻擊者成功透過熱門 npm 套件部署蠕蟲,強調了供應鏈安全措施的重要性。使用此套件或類似組件的組織可能已暴露於未經授權的存取和資料外洩風險中,進一步將導致機敏資訊遭駭。
具體變化
對安全性的啟示
惡意軟體在檔案結構與行為上的改變,代表攻擊者採取了更複雜的手段。檔案名稱不匹配和死人開關的移除暗示了攻擊者的操作失誤,新檔名與描述則顯示規避偵測並維持控制的企圖。這些攻擊手法凸顯了持續監控與更新安全措施的重要性。
在 @vietmoney/react-big-calendar npm 套件中偵測到新型 Shai Hulud 變種,展現出與先前版本不同的關鍵變化與行為。此事件的核心在於攻擊者蓄意混淆與修改程式碼,以規避偵測並維持控制。
初始存取 (Initial Access)
分發包含惡意 bun_installer.js 和 environment_source.js 檔案的 @vietmoney/react-big-calendar npm 套件實現初始存取。
執行 (Execution)
bun_installer.js 腳本在套件安裝過程中自動執行,隨後執行 environment_source.js 酬載。該腳本利用 Bun 執行環境來執行主要酬載,掃描與存取本地系統中的機敏資訊。
防禦規避 (DefenseEvasion)
惡意軟體利用混淆新檔名及結構來躲避針對舊版本的特徵偵測。
憑證存取 (Credential Access)
惡意軟體透過掃描本地系統中的 API token、雲端憑證和 CI secret 來獲取關鍵憑證,隨後將這些憑證外洩至攻擊者控制的基礎設施。
探索 (Discovery)
惡意軟體透過掃描本地系統(包括:環境變數、雲端憑證以及 npm 和 GitHub token 等)來尋找機敏資訊。
收集 (Collection)
惡意軟體掃描本地系統,並將外洩資訊儲存在以下檔案中:
外洩 (Exfiltration)
惡意軟體將機敏資訊寫入磁碟,並外洩傳輸至攻擊者控制的基礎設施。
結論
在 @vietmoney/react-big-calendar npm 套件中發現的新型 Shai Hulud 變種,展示了高度複雜的惡意軟體分發與外洩手法。混淆處理與修改先前的錯誤處理,都是攻擊者企圖維持長期存取並規避偵測的關鍵指標。理解這些技術細節,對於制定有效的緩解策略及強化系統安全性至關重要。
鑑於 Shai Hulud 事件的本質,我們建議組織採用以下緩解策略,加強安全措施、改善監測能力,並確保軟體開發流程的穩健性。
加強程式碼審查與安全性測試
持續監控與威脅偵測
安全軟體開發生命週期 (Secure SDLC)
存取控制與最小權限原則
加密與資料保護
事故應變計畫 (Incident Response Plan)
第三方風險管理
自動化部署與持續整合
定期稽核與滲透測試
• Shai-Hulud 3.0: npm Supply Chain Worm Reappears WithEnhanced Obfuscation
• Shai Hulud Launches Second Supply-Chain Attack:Zapier, ENS, AsyncAPI, PostHog, Postman Compromised
• Health-ISAC warns of rising cyber threats targetinghealthcare sector, urges bolstering defenses
• Shai-Hulud Worm Targets NPM Ecosystem, StealingSecrets from 180+ Packages
• NPM attack incident response
奧義智慧 (CyCraft) 是亞洲領先的 AI 資安科技公司,專注於 AI 自動化威脅曝險管理。其 XCockpit AI 平台整合 XASM (Extended Attack Surface Management) 三大防禦構面:外部曝險預警管理、信任提權最佳化監控,與端點自動化聯防,提供超前、事前、即時的縱深防禦。憑藉其在政府、金融、半導體高科技產業的深厚實績與 Gartner 等機構的高度認可,奧義智慧持續打造亞洲最先進的 AI 資安戰情中心,捍衛企業數位韌性。