NPM组件 @ivy-shared-components/iconslibrary 等窃取主机敏感信息

【高危】NPM组件 @ivy-shared-components/iconslibrary 等窃取主机敏感信息

漏洞描述

当用户安装受影响版本的 @ivy-shared-components/iconslibrary 等NPM组件包时会窃取用户的主机名、用户名、工作目录、IP地址等信息并发送到攻击者可控的服务器地址。

MPS编号MPS-zh19-e78w
处置建议强烈建议修复
发现时间2025-07-15
投毒仓库npm
投毒类型主机信息收集
利用成本
利用可能性

影响范围

影响组件受影响的版本最小修复版本
@ivy-shared-components/iconslibrary[99.99.99, 99.99.991]-
ado-codespaces-auth[1.0.0, 1.0.0]-
ringcentral-google-drive-notification-add-in[2.2.2, 2.2.2]-
vss-web-auth-client[1.0.0, 1.0.0]-
finactivitiy-run[2.0.0, 2.0.0]-
okta-template-validator[99.99.99, 99.99.99]-
lezer-promql-tree-viz[1.0.0, 1.0.0]-
ai-gallery[1.0.0, 1.0.0]-
api-key-provider[1.0.0, 1.0.0]-
webvieweventtest[1.0.0, 1.0.0]-
jss-0.8.4[1.0.0, 1.0.0]-
axio.js[1.0.0, 1.0.0]-
ngf-attachments-list[1.1.30, 1.1.32]-
ai-audio-descriptions[1.0.0, 1.0.0]-
@cewe-designsystem/component_modal[99.9.0, 99.9.0]-
agent-configurator[1.0.0, 1.0.0]-
asios.js[1.0.0, 1.0.0]-
blockchain-helper-lib[0.0.1, 0.0.8]-
flpmonitor[1.0.0, 1.0.0]-
pxsceneui-example-03[1.0.9, 3.0.2]-
square-crypto-utils-internal[1.0.0, 1.0.0]-
grafana-strava-datasource[1.0.0, 1.0.0]-
boost-chii-90[1.1.5, 1.1.5]-
wrb3[1.0.0, 1.0.0]-
eslint-config-ivy[99.99.99, 99.99.993]-
acios.js[1.0.0, 1.0.0]-
public-tools-and-demos[1.0.0, 1.0.1]-
istio-feeder[1.2.5, 1.2.5]-
doctolib-appointment-finder[2.1.4, 2.1.4]-
shared-workflows[1.0.0, 1.0.0]-
dt-retag-lib[1.0.0, 1.0.0]-
codecops[1.0.0, 1.3.0]-
date-fns-2[1.0.0, 1.0.0]-
grafana-amazonprometheus-datasource[1.0.0, 1.0.0]-
lspushpage[7.2.1, 7.2.2]-
navigation-service[1.0.0, 1.1.0]-
shardeum-json-rpc[2.0.0, 2.0.0]-
ts-immutable-sdk[0.0.0, 7.7.7]-
@cbre-internal/mapping-component[99.9.0, 99.9.0]-
bk-card-cc-credit-limit-adjustment-ui[9.9.9, 9.9.9]-
scenes-ml-app[1.0.0, 1.0.0]-
ezer-promql-tree-viz[1.0.0, 1.0.0]-
wb3[1.0.0, 1.0.0]-
mydealer-service[1.0.0, 2.1.0]-
jet-os-detection[1.9.4, 1.9.4]-
mydealer-configuration-service[1.0.0, 2.2.0]-
mydealer-content-service[1.0.0, 1.2.0]-
artifact-registry-client[99.99.99, 99.99.99]-
azios.js[1.0.0, 1.0.0]-
course-config[7.7.7, 7.7.7]-
iron-github-io[1.0.0, 1.0.0]-
loki-release[1.0.0, 1.0.0]-
js-0.8.3[1.0.0, 1.0.0]-
ngf-attachment-item-view[1.1.22, 1.1.23]-
yandex-metrica[50.50.50, 50.50.50]-
mgzfakee[1.0.0, 1.0.2]-
@didi-pebble/pblint[1.0.0, 99.9.0]-
user-interaction-service[1.0.0, 2.0.0]-
appcenter-sampleapp-react-native[1.0.0, 1.0.0]-
ngf-gov-hr-navbar[0.2.20, 0.2.20]-
neolang-ui[1.0.0, 1.0.0]-
symphony-cryptolib[99.9.0, 99.9.0]-
community-pass-react-native-wrapper[0.0.2, 1.0.0]-
healthbottestservice[1.0.0, 1.0.0]-
bombora[1.0.0, 1.0.0]-
okta-ui-private-components[1.0.0, 1.0.0]-

参考链接

https://www.oscs1024.com/hd/MPS-zh19-e78w

安全处理建议

  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/adv?code=9VL5

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

关于本次投毒的分析

  • 包名:@ivy-shared-components/iconslibrary@99.99.99
    攻击目标:Ivy公司内部项目
    理由:包名含"@ivy-shared-components",推测为Ivy内部共享组件库,主要影响其使用该图标库的内部项目。

  • 包名:ado-codespaces-auth@1.0.0
    攻击目标:Azure DevOps/GitHub Codespaces项目
    理由:"ado"指向Azure DevOps,"codespaces"关联GitHub Codespaces,攻击认证相关项目窃取环境信息。

  • 包名:ringcentral-google-drive-notification-add-in@2.2.2
    攻击目标:RingCentral与Google Drive集成项目
    理由:明确为RingCentral-Google Drive集成插件,目标是使用该插件的企业集成项目。

  • 包名:okta-template-validator@99.99.99
    攻击目标:使用Okta的企业项目
    理由:关联Okta身份管理服务,针对依赖其模板验证的企业项目,窃取主机信息威胁安全。

  • 包名:axio.js@1.0.0
    攻击目标:误安装的前端/Node.js项目
    理由:模仿知名HTTP库axios,诱导用户错误安装,窃取项目环境敏感信息。

  • 包名:@cbre-internal/mapping-component@99.9.0
    攻击目标:CBRE公司内部项目
    理由:"@cbre-internal"表明为CBRE内部组件,攻击其使用该地图组件的房地产相关项目。

  • 包名:blockchain-helper-lib@0.0.1
    攻击目标:区块链/加密货币项目
    理由:区块链辅助库,针对使用该库的区块链应用,窃取主机信息威胁项目安全。

  • 包名:eslint-config-ivy@99.99.99
    攻击目标:Ivy公司开发项目
    理由:Ivy公司ESLint配置包,影响采用该配置的内部开发项目,窃取开发环境信息。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/pingmian/89192.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/89192.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Fail2ban防止暴力破解工具使用教程

Fail2ban防止暴力破解工具使用教程场景Fail2ban安装和配置安装配置原理遇到的问题以及解决办法问题1&#xff1a;设置的策略是10分钟内ssh连接失败2次的ip进行封禁&#xff0c;日志中实际却出现4次连接。问题2&#xff1a;策略设置为1分钟内失败两次&#xff0c;封禁ip。但通过…

亚远景科技助力长城汽车,开启智能研发新征程

亚远景科技助力长城汽车&#xff0c;开启智能研发新征程在汽车智能化飞速发展的当下&#xff0c;软件研发管理成为车企决胜未来的关键。近日&#xff0c;亚远景科技胡浩老师应邀为长城汽车开展了一场主题深刻且极具实用价值的培训。本次培训聚焦软件研发管理导论 - 建立机器学习…

图算法在前端的复杂交互

引言 图算法是处理复杂关系和交互的强大工具&#xff0c;在前端开发中有着广泛应用。从社交网络的推荐系统到流程图编辑器的路径优化&#xff0c;再到权限依赖的拓扑排序&#xff0c;图算法能够高效解决数据之间的复杂关联问题。随着 Web 应用交互复杂度的增加&#xff0c;如实…

Prometheus Operator:Kubernetes 监控自动化实践

在云原生时代&#xff0c;Kubernetes 已成为容器编排的事实标准。然而&#xff0c;在高度动态的 Kubernetes 环境中&#xff0c;传统的监控工具往往难以跟上服务的快速变化。Prometheus Operator 应运而生&#xff0c;它将 Prometheus 及其生态系统与 Kubernetes 深度融合&…

一种融合人工智能与图像处理的发票OCR技术,将人力从繁琐的票据处理中解放

在数字化浪潮席卷全球的今天&#xff0c;发票OCR技术正悄然改变着企业财务流程的运作模式。这项融合了人工智能与图像处理的前沿技术&#xff0c;已成为财务自动化不可或缺的核心引擎。核心技术&#xff1a;OCR驱动的智能识别引擎发票OCR技术的核心在于光学字符识别&#xff08…

时空大数据:数字时代的“时空罗盘“

引言&#xff1a;为何需要“时空大数据”&#xff1f;“大数据”早已成为热词&#xff0c;但“时空大数据”的提出却暗含深刻逻辑。中国工程院王家耀院士指出&#xff0c;早期社会存在三大认知局限&#xff1a;过度关注商业大数据而忽视科学决策需求&#xff1b;忽视数据的时空…

PySide笔记之信号连接信号

PySide笔记之信号连接信号code review! 在 PySide6&#xff08;以及 Qt 的其他绑定&#xff0c;如 PyQt&#xff09;中&#xff0c;信号可以连接到信号。也就是说&#xff0c;可以把一个信号的发射&#xff0c;作为另一个信号的触发条件。这样做的效果是&#xff1a;当第一个信…

Linux操作系统之线程:线程概念

目录 前言&#xff1a; 一、进程与线程 二、线程初体验 三、分页式存储管理初谈 总结&#xff1a; 前言&#xff1a; 大家好啊&#xff0c;今天我们就要开始翻阅我们linux操作系统的另外一座大山&#xff1a;线程了。 对于线程&#xff0c;大体结构上我们是划分为两部分…

windows利用wsl安装qemu

首先需要安装wsl,然后在swl中启动一个子系统。这里我启动一个ubuntu22.04。 接下来的操作全部为在子系统中的操作。 检查虚拟化 在开始安装之前,让我们检查一下你的机器是否支持虚拟化。 要做到这一点,请使用以下命令: sean@DESKTOP-PPNPJJ3:~$ LC_ALL=C lscpu | grep …

如何使用 OpenCV 打开指定摄像头

在计算机视觉应用中&#xff0c;经常需要从特定的摄像头设备获取视频流。例如&#xff0c;在多摄像头环境中&#xff0c;当使用 OpenCV 的 cv::VideoCapture 类打开摄像头时&#xff0c;如果不指定摄像头的 ID&#xff0c;可能会随机打开系统中的某个摄像头&#xff0c;或者按照…

JAVA面试宝典 -《分布式ID生成器:Snowflake优化变种》

&#x1f680; 分布式ID生成器&#xff1a;Snowflake优化变种 一场订单高峰&#xff0c;一次链路追踪&#xff0c;一条消息投递…你是否想过&#xff0c;它们背后都依赖着一个“低调却关键”的存在——唯一ID。本文将带你深入理解分布式ID生成器的核心原理与工程实践&#xff0…

苹果的机器学习框架将支持英伟达的CUDA平台

苹果专为Apple Silicon设计的MLX机器学习框架即将迎来CUDA后端支持&#xff0c;这意义重大。原因如下。 这项开发工作由GitHub开发者zcbenz主导&#xff08;据AppleInsider报道&#xff09;&#xff0c;他于数月前开始构建CUDA支持的原型。此后他将项目拆分为多个模块&#xff…

golang语法-----变量、常量

变量1、声明与初始化&#xff08;1&#xff09;标准声明 (先声明&#xff0c;后赋值)var age int // 声明一个 int 类型的变量 age&#xff0c;此时 age 的值是 0 fmt.Println(age) // 输出: 0age 30 // 给 age 赋值 fmt.Println(age) // 输出: 30//int 的零…

Jenkins+Docker(docker-compose、Dockerfile)+Gitee实现自动化部署

项目目录结构 project-root/ ├── pom.xml ├── docker │ ├── copy.sh │ ├── file │ │ ├── jar │ │ │ └── 存放执行copy.sh以后jar包的位置 │ │ └── Dockerfile │ └── docker-compose.yml ├── docker-only-test │ ├─…

TASK01【datawhale组队学习】地瓜机器人具身智能概述

https://github.com/datawhalechina/ai-hardware-robotics 参考资料地址 具身智能&#xff08;Embodied AI&#xff09; 具身智能 智能的大脑 行动的身体。 比例&#xff08;Proportional&#xff09;、积分&#xff08;Integral&#xff09;、微分&#xff08;Derivative&a…

uni-app 配置华为离线推送流程

1、首先需要创建一个华为开发者账号&#xff0c;我这个是个人开发账号 申请开发者账号 2、去AppGallery Connect登陆我们刚刚创建好的账号&#xff0c;点击页面的APP进入到如下3 AppGallery Connect ‎‎‎‎‎ ‎3、在AppGallery Connect 网站中创建一个 Android应用、点击…

当下主流摄像头及其核心参数详解

&#x1f4d6; 推荐阅读&#xff1a;《Yocto项目实战教程:高效定制嵌入式Linux系统》 &#x1f3a5; 更多学习视频请关注 B 站&#xff1a;嵌入式Jerry 当下主流摄像头及其核心参数详解 一、摄像头发展概述 摄像头作为现代智能设备&#xff08;如手机、安防、车载、工业等&am…

下载了docker但是VirtualBox突然启动不了了

今天下docker后发现 eNSP 路由器&#xff0c;防火墙启动不了了去virtualbox检查的时候发现无法启动&#xff1a;报错&#xff1a;不能为虚拟电脑 AR_Base 打开一个新任务.Raw-mode is unavailable courtesy of Hyper-V. (VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT).返回代码: E_F…

C++11之lambda表达式与包装器

lambda与包装器lambda语法捕捉列表lambda的应用lambda的原理包装器functionbindlambda语法 lambda 表达式本质是⼀个匿名函数对象&#xff0c;跟普通函数不同的是他可以定义在函数内部。 lambda 表达式语法使⽤层⽽⾔没有类型&#xff0c;所以我们⼀般是⽤auto或者模板参数定义…

有痛呻吟!!!

XiTuJueJin:YYDS 分盘 有些平台吃相太难看&#xff0c;同样的文章&#xff0c;我还先选择现在这里发布&#xff0c;TMD. 莫名其妙将我的文章设置为仅VIP可见&#xff0c;还是今天才发现&#xff0c;之前只是将一两篇设置为仅VIP可见&#xff0c;今天突然发现这种标识的都自动…