NPM組件 betsson 等竊取主機敏感信息

【高危】NPM組件 betsson 等竊取主機敏感信息

漏洞描述

當用戶安裝受影響版本的 betsson 組件包時會竊取用戶的主機名、用戶名、工作目錄、IP地址等信息并發送到攻擊者可控的服務器地址。

MPS編號MPS-2nrw-lifd
處置建議強烈建議修復
發現時間2025-06-30
投毒倉庫npm
投毒類型主機信息收集
利用成本
利用可能性

影響范圍

影響組件受影響的版本最小修復版本
betsson[1.0.0, 99.99.2]-
mod-cloud[1.0.6, 1.1.3]-
zenith-quest[1.0.1, 1.0.1]-
nodyn[2.5.7, 2.6.1]-
very-zeld[1.0.0, 1.0.0]-
ee_else_ce[1.0.0, 99.99.2]-
nava-clone[4.6.0, 4.6.1]-
datanerd[99.9.9, 999.99.95]-
sweet-bananas[1.0.0, 99.99.2]-
data-layers[1.0.0, 99.99.2]-
buildctl-win32-x64[0.22.0, 0.22.0]-
websyncer[1.0.0, 1.0.0]-
root-direct[4.7.3, 4.7.4]-
@verrylinh/discord[1.1.0, 1.1.0]-
obfuscated[1.0.0, 1.0.0]-
canvas-chache-kit[1.7.9, 1.7.11]-
log-styles[1.0.0, 99.99.2]-

參考鏈接

https://www.oscs1024.com/hd/MPS-2nrw-lifd

安全處理建議

  1. 排查是否安裝了受影響的包:
    使用墨菲安全軟件供應鏈安全平臺等工具快速檢測是否引入受影響的包。
  2. 立即移除受影響包:
    若已安裝列表中的惡意包,立即執行 npm uninstall <包名>,并刪除node_modules和package-lock.json后重新安裝依賴。
  3. 全面檢查系統安全:
    運行殺毒軟件掃描,檢查是否有異常進程、網絡連接(重點關注境外 IP 通信),排查環境變量、配置文件是否被竊取(如數據庫密碼、API 密鑰等),必要時重置敏感憑證。
  4. 加強依賴管理規范:
  • 僅從官方 NPM 源安裝組件,避免使用第三方鏡像或未知來源的包。
  • 使用npm audit、yarn audit定期檢查依賴漏洞。
  • 限制package.json中依賴的版本范圍(如避免*或latest),優先選擇下載量高、社區活躍的成熟組件。
  • 集成墨菲安全軟件供應鏈安全平臺等工具自動監控風險。

一鍵自動排查全公司此類風險(申請免費使用)

墨菲安全為您免費提供一鍵排查全公司開源組件漏洞&投毒風險服務,可一鍵接入掃描全公司的代碼倉庫、容器鏡像倉庫、主機、制品倉庫等。

試用地址:https://www.murphysec.com/apply?code=VGUL

提交漏洞情報:https://www.murphysec.com/bounty

關于本次投毒的分析

  • 包名:betsson@[1.0.0, 99.99.2]
    攻擊目標:安裝該包的用戶主機
    理由:包名無明顯模仿,安裝即竊取主機信息,屬通用主機信息收集。

  • 包名:mod-cloud@[1.0.6, 1.1.3]
    攻擊目標:安裝該包的用戶主機
    理由:安裝觸發信息竊取,無特定依賴,針對所有安裝者主機。

  • 包名:zenith-quest@[1.0.1, 1.0.1]
    攻擊目標:安裝該包的用戶主機
    理由:固定版本,安裝即收集主機信息,目標為下載該包的用戶。

  • 包名:nodyn@[2.5.7, 2.6.1]
    攻擊目標:Node.js開發者主機
    理由:包名似Node.js相關工具,可能誘導開發者安裝以竊取信息。

  • 包名:buildctl-win32-x64@[0.22.0, 0.22.0]
    攻擊目標:使用containerd的Windows開發者
    理由:模仿合法buildctl組件,誘導開發者安裝竊取主機信息。

  • 包名:@verrylinh/discord@[1.1.0, 1.1.0]
    攻擊目標:Discord機器人開發者
    理由:包名含discord,可能誘導相關開發者安裝以竊取主機信息。

  • 包名:canvas-chache-kit@[1.7.9, 1.7.11]
    攻擊目標:使用canvas庫的前端開發者
    理由:模仿canvas相關依賴,誘導前端項目安裝竊取主機信息。

  • 包名:datanerd@[99.9.9, 999.99.95]
    攻擊目標:安裝該包的用戶主機
    理由:夸張版本號吸引注意,安裝即竊取主機名、IP等信息。

  • 包名:log-styles@[1.0.0, 99.99.2]
    攻擊目標:安裝該包的用戶主機
    理由:版本范圍廣,安裝即收集主機信息,屬通用信息竊取。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/86988.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/86988.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/86988.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Apipost 與 Apifox:API 開發管理中的 AI 能力對比

在當今競爭激烈的 API 開發與測試領域&#xff0c;效率與質量是衡量工具優劣的關鍵指標。Apipost 憑借其強大的 AI 功能&#xff0c;為開發者和測試人員帶來了前所未有的便利&#xff0c;而 Apifox 作為該領域的重要參與者&#xff0c;二者在實際應用中究竟有何差異&#xff1f…

Electron 菜單欄深度定制指南:從基礎到高級實踐

在現代桌面應用開發中&#xff0c;菜單欄作為用戶界面的重要組成部分&#xff0c;不僅提供了應用功能的快速訪問途徑&#xff0c;還直接影響著用戶的操作體驗。Electron 作為跨平臺桌面應用開發框架&#xff0c;為開發者提供了強大而靈活的菜單系統定制能力。本文將全面介紹 El…

QML通過XMLHttpRequest實現HTTP通信

轉自個人博客 由于 QML 的 JavaScript 兼容性&#xff0c;我們可以直接使用 JavaScript 的 XMLHttpRequest 對象進行 HTTP 請求。QML 的 XMLHttpRequest 實現與標準瀏覽器的實現非常相似&#xff0c;但有一些限制和特殊行為需要注意。 而QML實現TCP等其他通信一般就需要借助Qt與…

Spring Boot 內置反向代理(Undertow Proxy)高可用配置

引言 在微服務架構中&#xff0c;反向代理是一個不可或缺的組件&#xff0c;它負責請求轉發、負載均衡、安全過濾等關鍵功能。 通常我們會選擇 Nginx、HAProxy 等專業反向代理組件&#xff0c;但在某些場景下&#xff0c;使用 Spring Boot 內置的反向代理功能可以簡化架構&am…

ClickHouse 部署

Docker 部署 1、拉取鏡像 docker pull clickhouse/clickhouse-server:latest單機版本部署 編寫docker-compose.yml version: 3services:clickhouse-server:image: clickhouse/clickhouse-server:22.12container_name: clickhouse-serverports:- "8123:8123"ulimit…

Fiddler中文版抓包工具如何幫助前端開發者高效調試

前端開發早已不再是“寫好頁面就完事”的工作。隨著業務復雜度提升&#xff0c;前端開發者需要直面接口聯調、性能優化、跨域排查、HTTPS調試等一系列和網絡請求緊密相關的任務。抓包工具成為這些環節中不可替代的得力助手&#xff0c;而 Fiddler抓包工具 因其全面的功能和靈活…

WTL 之trunk技術學習

相比于MFC的消息機制&#xff0c;WTL/ATL的實現更加優雅。后者將win32 API與面向對象技術完美地結合起來&#xff0c;去掉了龐雜的MFC依賴&#xff0c;生成的軟件體積更小&#xff0c;運行速度更快。在其中&#xff0c;如何將窗口函數轉變為對窗口對象成員函數的調用&#xff0…

Linux——11.軟件安裝與包管理

Linux 與 Windows 系統在軟件安裝方式上的差異 Linux: Linux 通過 包管理系統(如 Debian 的 apt、Red Hat 的 yum/dnf)將軟件打包為二進制安裝包(如 .deb、.rpm),每個包包含程序文件、依賴關系和元數據。包管理系統負責統一管理軟件的安裝、更新、卸載,并自動處理依賴關…

無人機用shell遠程登錄機載電腦,每次需要環境配置原因

原因&#xff1a; 終端分為“登錄 shell”和“非登錄 shell”&#xff1a; - 登錄 shell&#xff08;如開機登錄、遠程 SSH 連接&#xff09;會加載 .profile 或 .bash_profile 。 - 非登錄 shell&#xff08;如打開新終端窗口&#xff09;會加載 .bashrc 。 - 如果環境變量…

HarmonyOS5 折疊屏適配測試:驗證APP在展開/折疊狀態下的界面自適應,以及會出現的問題

以下是HarmonyOS5折疊屏應用在展開/折疊狀態下的UI自適應測試方案及技術實現要點&#xff1a; 一、核心測試維度 ?狀態連續性驗證? 頁面滾動位置保持&#xff08;需通過display.on(foldStatusChange)監聽狀態并保存/恢復滾動位置&#xff09;輸入內容保留&#xff08;使用…

Introduction to Software Engineering(TE)

Program Design Language 也稱為&#xff1a;偽代碼語言&#xff08;Pseudo-code Language&#xff09; PDL 的同類&#xff08;或相關替代&#xff09; 名稱簡介是否代碼結構化流程圖 (Flowchart)用圖形方式描述處理邏輯?偽代碼 (Pseudo-code)通用術語&#xff0c;PDL就是…

DM8數據庫入門到熟練

1、部署 1.1、下載 用戶在安裝 DM 數據庫之前需要檢查或修改操作系統的配置&#xff0c;以保證 DM 數據庫能夠正確安裝和運行。 操作系統CPU數據庫CentOS7x86_64dm8_20250506_x86_rh7_64.zip 1.2、新建 dmdba 用戶 安裝前必須創建 dmdba 用戶&#xff0c;禁止使用 root 用戶…

VUE3入門很簡單(2)--- 計算屬性

前言 重要提示&#xff1a;文章只適合初學者&#xff0c;不適合專家&#xff01;&#xff01;&#xff01; 為什么需要計算屬性&#xff1f; 想象你在開發一個購物車功能。當用戶選擇商品時&#xff0c;你需要&#xff1a; 計算商品總價根據折扣碼調整價格自動更新免運費狀…

IPV6概述

1. 定義 IPv6&#xff08;Internet Protocol version 6&#xff09;是互聯網協議的第六版&#xff0c;設計用于替代現有的 IPv4 協議。IPv6 提供了更大的地址空間、增強的路由效率、更好的安全性以及自動配置功能&#xff0c;以滿足現代網絡的需求。 1.1 地址空間 IPv6 地址長…

量子機器學習:AI算力突破量子優勢臨界點?

前言 前些天發現了一個巨牛的人工智能免費學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到網站 以下是為您撰寫的第六篇CSDN深度技術解析文章&#xff0c;圍繞前沿命題 《量子機器學習&#xff1a;AI算力突破量子優勢臨界點&…

Kerberos 深入詳解:原理、認證流程與應用場景

目錄 什么是 KerberosKerberos 原理解析Kerberos 認證完整流程Kerberos 應用場景常見問題與最佳實踐參考資料 什么是 Kerberos Kerberos 是一種廣泛應用于計算機網絡中的身份認證協議&#xff0c;它基于對稱密鑰加密思想&#xff0c;核心目標是在不安全的網絡中實現安全的身份…

mac安裝node 實測可行

進入nodejs官網&#xff0c;選擇mac,選擇安裝方式&#xff0c;選擇版本即可獲得安裝命令 直接執行即可 具體腳本 # Download and install nvm: curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash# in lieu of restarting the shell \. "…

山石網科談平凡對話中的咒語——提示詞注入攻擊與防御

現場 2026 年 4 月 25 日上午&#xff0c;A市 初春的街道&#xff0c;陽光普照&#xff0c;鳥語花香&#xff0c;V 君中午要與一個重要的客戶見面&#xff0c; 特意預約了人氣正旺的星際咖啡館&#xff0c;他家主打未來科幻風&#xff0c;之前去過幾次&#xff0c; 服務周到、…

SpringMVC系列(五)(響應實驗以及Restful架構風格(上))

0 引言 作者正在學習SpringMVC相關內容&#xff0c;學到了一些知識&#xff0c;希望分享給需要短時間想要了解SpringMVC的讀者朋友們&#xff0c;想用通俗的語言講述其中的知識&#xff0c;希望與諸位共勉&#xff0c;共同進步&#xff01; 本系列會持續更新&#xff01;&…

Windows 環境下設置 RabbitMQ 的 consumer_timeout 參數

在 Windows 環境下設置 RabbitMQ 的 consumer_timeout 參數&#xff0c;可以通過臨時修改或永久修改兩種方式實現。以下是具體操作步驟&#xff1a; 一、臨時修改&#xff08;無需重啟服務&#xff0c;但重啟后失效&#xff09; ?通過命令行動態設置? 打開命令提示符&#xf…