Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【漏洞通告】微信客户端远程命令执行漏洞

【漏洞通告】微信客户端远程命令执行漏洞

作者头像
绿盟科技安全情报
发布于 2021-04-26 04:15:32
发布于 2021-04-26 04:15:32
1.2K0
举报

通告编号:NS-2021-0016

2021-04-16

TAG:

Wechat、Chrome、远程命令执行

漏洞危害:

攻击者利用此漏洞,可获取目标机器权限。

版本:

1.0

1

漏洞概述

近日,绿盟科技监测到网上披露微信客户端存在远程命令执行漏洞。目前已经发现在野利用,受害者点击链接就会中招,微信Windows PC版进程webchatweb.exe会加载shellcode执行,整个过程无文件落地,无新进程产生,攻击者可以直接获取目标机器权限。

腾讯应急响应中心已发布相关“关于Chrome存在安全问题可能影响Windows版本微信的通告”,但通告中未提及相关漏洞细节。

参考链接:

https://mp.weixin.qq.com/s/qAnxwM1Udulj1K3Wn2awVQ

SEE MORE →

2影响范围

受影响版本

  • 微信PC客户端(Windows)< 3.2.1.141

3漏洞防护

3.1 官方升级

1、目前微信已修复此漏洞并发布了更新版本,强烈建议用户立即将微信更新到3.2.1.141以上版本进行防护 。

官方下载链接:https://pc.weixin.qq.com/

2、用户手工通过菜单“设置”-“关于微信”-“升级版本”升级到最新版(3.2.1.141及以上)。

3.2 增强安全意识

使用微信客户端(Windows)时,切勿轻易点击来源不明的链接。

END

作者:绿盟科技威胁对抗能力部

声明

本安全公告仅用来描述可能存在的安全问题,绿盟科技不为此安全公告提供任何保证或承诺。由于传播、利用此安全公告所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,绿盟科技以及安全公告作者不为此承担任何责任。

绿盟科技拥有对此安全公告的修改和解释权。如欲转载或传播此安全公告,必须保证此安全公告的完整性,包括版权声明等全部内容。未经绿盟科技允许,不得任意修改或者增减此安全公告内容,不得以任何方式将其用于商业目的。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-04-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 绿盟科技CERT 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
揭开 HMR 面纱,了解它在 node 端的实现
大家好,我是码农小余。上一小节我们学习了 HMR 的 客户端 API,对于常见的热更接收机制、热更失效、多实例变量缓存都有了比较清晰的认知。本节我们就先从 node 端去探索 HMR 的实现原理。
码农小余
2022/06/16
7060
揭开 HMR 面纱,了解它在 node 端的实现
Vite 热更新(HMR)原理了解一下
大家好,我是「柒八九」。一个「专注于前端开发技术/Rust及AI应用知识分享」的Coder
前端柒八九
2024/04/30
9950
Vite 热更新(HMR)原理了解一下
通过简单例子上手客户端 HMR 的 API
大家好,我是码农小余。本节开始接触 Vite 核心特性热更新(Hot Module Replacement,简写 HMR)。
码农小余
2022/06/16
1.1K0
通过简单例子上手客户端 HMR 的 API
巧用 import.meta 实现热更新
import.meta 是一个给 JavaScript 模块暴露特定上下文的元数据属性的对象,它包含了这个模块的信息。
奋飛
2022/04/17
1.6K0
巧用 import.meta 实现热更新
彻底理解 Vite 的热更新主要流程
热更新的英文全称为Hot Module Replacement,简写为 HMR。当修改代码时,HMR 能够在不刷新页面的情况下,把页面中发生变化的模块,替换成新的模块,同时不影响其他模块的正常运作。
CandyTong
2022/07/18
5.3K0
彻底理解 Vite 的热更新主要流程
Vite 是如何记录项目中所有模块的依赖关系的?
Vite 在运行过程中,会记录每个模块间的依赖关系,所有的依赖关系,最终会汇总成一个模块依赖图。利用这个模块依赖图,Vite 能够准确地进行热更新。
CandyTong
2023/02/24
2.2K0
Vite 是如何记录项目中所有模块的依赖关系的?
Vite 是如何记录项目中所有模块的依赖关系的?
Vite 在运行过程中,会记录每个模块间的依赖关系,所有的依赖关系,最终会汇总成一个模块依赖图。利用这个模块依赖图,Vite 能够准确地进行热更新。
CandyTong
2023/01/03
1.6K0
使用 unplugin 编写跨平台的构建插件
今天继续来聊一下怎么编写‘跨平台’的构建插件,前端构建工具一直都是一个比较卷的赛道,毕竟它是前端工程化的重要一环,此时此刻它正在经历着新一轮的变革 —— 使用系统编程语言(如 Rust、Go) 重构。
_sx_
2023/10/23
9500
使用 unplugin 编写跨平台的构建插件
Webpack 原理系列十:HMR 原理全解析
HMR 全称 Hot Module Replacement,中文语境通常翻译为模块热更新,它能够在保持页面状态的情况下动态替换资源模块,提供丝滑顺畅的 Web 页面开发体验。
Tecvan
2021/12/09
2.5K0
Webpack 原理系列十:HMR 原理全解析
Vite 学习(四) - vite 插件开发预学习
上一小节我们对 rollup 和 esbuild 的使用有了基本的了解,了解了二者主要的 hook 使用。vite 插件需要兼容 rollup 和 esbuild 的插件机制,虽然 vite 兼容大部分 rollup 插件,但不是所有钩子都支持,本小节介绍下 vite 中的钩子及插件开发流程。
测不准
2022/02/19
2.2K0
拥抱 Vite2.0 系列(二)
在最基本的层次上,使用Vite进行开发与使用静态文件服务器没有太大区别。但是,Vite对本机ESM导入提供了许多增强功能,以支持通常在基于捆绑程序的设置中常见的各种功能。
公众号---人生代码
2021/03/16
3.4K0
拥抱 Vite2.0 系列(二)
一文搞懂 webpack HMR 原理
关注「前端向后」微信公众号,你将收获一系列「用心原创」的高质量技术文章,主题包括但不限于前端、Node.js以及服务端技术
ayqy贾杰
2020/06/02
2.3K2
一文搞懂 webpack HMR 原理
渐进式 Unbundled 开发工具探索之路
业界主流的开发工具还是以 Webpack 为主,随着项目体积增大,开发阶段一次性将源代码和第三方依赖编译处理打包到一起的耗时会显著增加。在我们团队内部的 monorepo 仓库中,应用项目开发时,为了开发阶段调试方便,通常也会对一些公共库源码一起打包编译,成千上万个模块导致首次 dev server 启动耗时在几分钟甚至十几分钟,严重影响了开发效率与体验。
winty
2021/07/01
1.4K0
渐进式 Unbundled 开发工具探索之路
vite —— 一种新的、更快地 web 开发工具
vite —— 一个由 vue 作者尤雨溪开发的 web 开发工具,它具有以下特点:
lucifer210
2020/06/15
1.7K0
webpack中的HMR(热更新)原理剖析
Hot Module Replacement(以下简称 HMR)是 webpack 发展至今引入的最令人兴奋的特性之一 ,当你对代码进行修改并保存后,webpack 将对代码重新打包,并将新的模块发送到浏览器端,浏览器通过新的模块替换老的模块,这样在不刷新浏览器的前提下就能够对应用进行更新。
winty
2019/12/21
1.5K0
三大前端构建工具横评,谁是性能之王!
而在Vite之前,还有Snowpack也同样采用了No-Bundler构建方案。那么No-Bundler模式与传统老牌构建工具Webpack孰优孰劣呢?能否实现平滑迁移和完美取代?
Nealyang
2021/03/26
2.1K0
三大前端构建工具横评,谁是性能之王!
彻底搞懂并实现 webpack 热更新原理
HMR即Hot Module Replacement是指当你对代码修改并保存后,webpack将会对代码进行重新打包,并将改动的模块发送到浏览器端,浏览器用新的模块替换掉旧的模块,去实现局部更新页面而非整体刷新页面。接下来将从使用到实现一版简易功能带领大家深入浅出HMR。
五月君
2021/11/10
3K0
彻底搞懂并实现 webpack 热更新原理
模块之间的依赖关系是一个图
在 解析配置时,Vite 做了这些事 一文中,我们知道了 vite dev 时通过 resolveConfig 去获取并合并配置,处理插件顺序和执行 config 、configResolved 钩子,最后还学习了 alias 以及 env 的配置处理。
码农小余
2022/06/16
2K0
模块之间的依赖关系是一个图
Vite 学习(二) - 基本使用配置
因为 vite 是使用原生浏览器的模块化功能,内部不能使用 node,也就没有了 require 方法。本小节主要介绍 vite 中常见的使用,包括 css、ts、env 环境变量,import.meta 等功能。
测不准
2022/01/26
2.4K0
了不起的 Webpack HMR 学习指南(含源码分析)
学习时间:2020.06.14 学习章节:《Webpack HMR 原理解析》 [了不起的 Webpack HMR 学习指南.png]
pingan8787
2020/06/16
1.2K0
推荐阅读
相关推荐
揭开 HMR 面纱,了解它在 node 端的实现
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档