news 2026/6/10 7:26:48

JumpCloud 远程助手漏洞可导致系统遭接管

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
JumpCloud 远程助手漏洞可导致系统遭接管

聚焦源代码安全,网罗国内外最新资讯!

编译:代码卫士

JumpCloud Windows版远程助手存在漏洞CVE-2025-34352(CVSS评分8.5),攻击者可借此提权并可能控制终端。

该漏洞的成因在于,应用程序在执行卸载和更新操作时,会调用一个卸载程序在受用户控制的目录执行特权操作。该漏洞可在卸载或更新JumpCloud代理时被触发。

美国国家标准与技术研究院 (NIST) 发布公告指出:“远程助手卸载程序对用户可写的 %TEMP% 子目录中的可预测文件执行特权的创建、写入、执行和删除操作,但未验证该目录是否受信任,也未在目录已存在时重置其访问控制列表。”这就导致一个无权限本地攻击者预创建该目录,卸载程序随后会以NT AUTHORITY\SYSTEM权限对该目录执行操作。

发现该漏洞的XM Cyber公司表示,攻击者可以依赖符号链接和挂载点重定向来诱骗卸载程序在受保护的系统文件上执行操作。该网络安全公司指出,JumpCloud代理会通过环境变量动态构建远程助手文件夹的完整路径,并在该文件夹中查找卸载程序二进制文件。

每次移除代理时,JumpCloud远程助手和所有其它组件都会被删除。简言之,具有特权的JumpCloud进程会对具有可预测文件名的文件,从一个不受信任的路径,执行删除、写入和执行操作。攻击者利用挂载点和符号链接,重定向特权操作并将任意数据写入任何文件(包括系统文件),造成两种后果。一方面,通过利用挂载点/对象管理器命名空间攻击,威胁行动者可以向System32\cng.sys驱动程序写入数据,导致无限蓝屏死机。另一方面,攻击者可以滥用“检查时间到使用时间” (TOCTOU) 竞态条件删除 Config.Msi 文件夹的内容,将其替换,然后利用Windows Installer本地权限提升技术来执行系统Shell。

JumpCloud远程助手Windows版0.317.0版本已修复该漏洞。建议组织机构尽快更新至此版本。XM Cyber公司指出:“出于供应商风险评估的需要,请确认没有任何特权进程会在未显式设置或覆盖文件夹访问控制列表 (ACL) 的情况下,对用户可写目录(如%TEMP%)执行任意代码、读取或写入操作。”

开源卫士试用地址:https://oss.qianxin.com/#/login

代码卫士试用地址:https://sast.qianxin.com/#/login


推荐阅读

Gemini CLI AI 编程助手中存在严重漏洞 可导致代码执行

惠普修复预装的支持助手工具中的严重漏洞

黑客可利用超声波秘密控制语音助手设备

Windows 快速助手中存在严重漏洞 可导致敏感文件被盗

Siri、微软小娜等语音助手可导致企业遭攻击

原文链接

https://www.securityweek.com/jumpcloud-remote-assist-vulnerability-can-expose-systems-to-takeover/

题图:Pixabay License

本文由奇安信编译,不代表奇安信观点。转载请注明“转自奇安信代码卫士 https://codesafe.qianxin.com”。

奇安信代码卫士 (codesafe)

国内首个专注于软件开发安全的产品线。

觉得不错,就点个 “在看” 或 "赞” 吧~

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 10:44:25

2025终极词库转换指南:一键搞定跨平台输入法迁移

2025终极词库转换指南:一键搞定跨平台输入法迁移 【免费下载链接】imewlconverter ”深蓝词库转换“ 一款开源免费的输入法词库转换程序 项目地址: https://gitcode.com/gh_mirrors/im/imewlconverter 还在为更换输入法时无法迁移个性化词库而烦恼吗&#xf…

作者头像 李华
网站建设 2026/6/10 10:44:00

硬件寄存器映射(位域结构体)

一、位域结构体GPIO_Reg的核心作用 该定义是将8 位寄存器拆分为独立的位段(output_en占 bit0、irq_en占 bit1、reserved占 bit2~bit7),目的是简化寄存器的位操作—— 无需手动编写位掩码(如#define OUTPUT_EN (1<<0)),直接通过结构体成员访问寄存器的特定位,让代…

作者头像 李华
网站建设 2026/6/10 10:36:27

C++入门详解2:数据类型、运算符与表达式

目录 引言 一、C数据类型体系 1.1 基本数据类型 1.2 非基本数据类型 二、常量与变量 2.1 常量 2.2 变量 2.2.1 变量定义规则 2.2.3 变量赋初值 三、整型数据 3.1 整型常量的表示形式 3.2 整型变量分类 3.2.1 关键特性 四、浮点型数据 4.1 浮点型常量表示 4.2 浮…

作者头像 李华
网站建设 2026/6/10 10:41:44

Python依赖管理工具终极对决:pip与uv性能大比拼

Python依赖管理工具终极对决&#xff1a;pip与uv性能大比拼 【免费下载链接】ComfyUI-Manager 项目地址: https://gitcode.com/gh_mirrors/co/ComfyUI-Manager 你是否曾在项目启动时被漫长的依赖安装时间困扰&#xff1f;面对复杂的版本冲突&#xff0c;你是否渴望找到…

作者头像 李华
网站建设 2026/6/9 15:11:57

驱动开发系列74 - GPU中的I2C

一&#xff1a;概述I2C&#xff08;内部集成电路总线&#xff09;是一种只用两根线的串行通信总线&#xff0c;一根传数据&#xff08;SDA&#xff09;&#xff0c;一根传时钟&#xff08;SCL&#xff09;。主设备通过 SCL 控制数据传输&#xff0c;SDA 可以双向传输数据&#…

作者头像 李华
网站建设 2026/6/10 14:14:30

等待帧数节点-–-behaviac

原文 图1 等待帧数节点 需要配置“帧数”&#xff0c;可以是常数、属性或方法的返回值&#xff08;必须是int类型&#xff09;&#xff0c;如下图所示&#xff1a; 图2 等待帧数节点的属性 等待帧数节点的更新逻辑是: if (Workspace::GetInstance()->GetFrameSinceStartu…

作者头像 李华