首頁/資安日報/2026-10-19
2026 年 10 月 19 日

惡意npm套件imgdecode偽裝圖片解碼工具,暗藏Windows殼碼載入程式

誰該注意使用npm進行Node.js專案開發的台灣企業與軟體團隊,尤其在Windows環境下建置程式碼者應提高警覺。

背景與影響

資安研究團隊SafeDep發現名為「imgdecode」的npm套件自2026年9月30日上架後已被下載近千次,其內部僅九行簡短的JavaScript程式碼,實際功能是載入一個編譯好的Windows動態連結庫(DLL),當開發者在Windows主機上執行require('imgdecode')時,便會觸發該DLL從GitHub下載加密殼碼並解密,再注入到新建立的dllhost.exe處理程序中執行。

此套件被歸類為長期攻擊行動「MALFEX」的一部分,該行動自2023年8月起便持續透過多個npm帳號發布惡意套件,鎖定Windows系統使用者,先前已有套件被用來部署Overlord RAT或作為竊資木馬的下載器,手法包含postinstall掛鉤腳本自動連線外部伺服器下載後續酬載。

值得注意的是,攻擊者展現出高度應變能力,每當先前的惡意套件被npm官方下架,便會在短時間內(甚至當天)發布功能相近的替代套件延續攻擊行動,顯示這是一場組織化且持續進行的供應鏈攻擊,開發者社群難以單靠移除單一套件徹底阻斷。

由於Node.js開發者習慣直接透過npm安裝第三方套件而少做審查,一旦誤用此類偽裝成圖片處理、原生模組等常見功能的惡意套件,開發機或建置伺服器即可能遭植入後門,進而危及整個軟體供應鏈的安全性。

解決方案

本則由系統彙整公開資安新聞來源、經自動摘要與整理後產生,解決方案為通則性建議。實際細節與最新資訊請以原始來源及官方公告為準;如需協助評估或修補貴公司的資安風險,歡迎與我們聯繫。
← 回資安日報列表