NPM组件包 vant部分版本内嵌挖矿代码

Vant 是一个轻量、可定制的移动端组件库,于 2017 年开源。

目前 Vant 官方提供了 Vue 2 版本、Vue 3 版本和微信小程序版本,并由社区团队维护 React 版本和支付宝小程序版本。

Vant 2 版本:https://vant-ui.github.io/vant/v2/#/zh-CN/home

Vant 3 版本:https://vant-ui.github.io/vant/v3/#/zh-CN/home

Vant 4 版本:https://vant-ui.github.io/vant/#/zh-CN/home

漏洞描述:

由于开发者团队成员的 npm token被窃取,攻击者向 Vant 组件植入挖矿代码,当用户安装投毒版本时会下载并执行挖矿程序xmrig(钱包地址:475NBZygwEajj4YP2Bdu7yg6XnaphiFjxTFPkvzg5xAjLGPSakE68nyGavn8r1BYqB44xTEyKQhueeqAyGy8RaYc73URL1j),并窃取用户云服务凭据( /.aliyun/config.json、/.hcloud/config.json 以及 ~/.tccli/default.credential文件)并发送到攻击者可控的服务器地址。

影响范围:

2.13.3 <= npm版本 <= 2.13.5

3.6.13 <= npm版本 <= 3.6.15

4.9.11 <= npm版本 <= 4.9.14

修复建议:

开发者团队当前已弃用上述版本,如使用过上述版本的请进行自检

参考链接:

https://github.com/youzan/vant/issues/13275
https://github.com/youzan/vant/discussions/13273

相关推荐
江城开朗的豌豆5 分钟前
JavaScript篇:柯里化函数:像‘吃薯片’一样拆分参数,你会上瘾! 🍟
前端·javascript·面试
摸鱼也很难7 分钟前
web攻防之SSTI 注入漏洞
安全·ssti
你才是向阳花1 小时前
前端限流如何实现,如何防止服务器过载
运维·服务器·前端
站在风口的猪11083 小时前
《前端面试题:BFC(块级格式化上下文)》
前端·css·css3
Logan Lie4 小时前
Linux运维笔记:服务器感染 netools 病毒案例
linux·运维·服务器·安全
czliutz5 小时前
NiceGUI 是一个基于 Python 的现代 Web 应用框架
开发语言·前端·python
koooo~6 小时前
【无标题】
前端
Attacking-Coder7 小时前
前端面试宝典---前端水印
前端
安科瑞刘鸿鹏8 小时前
破解高原运维难题:分布式光伏智能监控系统的应用研究
运维·物联网·安全
姑苏洛言9 小时前
基于微信公众号小程序的课表管理平台设计与实现
前端·后端