TeamViewer 中的“整数溢出”漏洞
网络安全公司 Remedio 警告称,知名远程控制工具 TeamViewer 中存在一个高危安全漏洞,可能使攻击者能够完全控制技术支持人员(查看者)的设备。该漏洞被追踪为 CVE-2026-111585,根据 CVSS 评分标准,其严重程度为 8.8 分。该漏洞影响 Windows、macOS、Linux 和 Android 应用程序中的远程控制屏幕处理组件。
该技术问题的根源在于,当处理从主机(Host)发送到查看者(Viewer)设备的屏幕尺寸时,存在“整数溢出”(Integer Overflow)缺陷。根据 Remedio 的分析,主机可以声明巨大且不合理的屏幕尺寸,导致技术人员设备上的内存分配(缓冲区)不足,从而在尝试解压屏幕更新时发生越界。
如何利用该漏洞?
利用此漏洞需要用户(技术人员)与一个恶意或已被入侵的“主机”设备建立远程控制会话。一旦会话开始,主机即可利用该协议发送消息,导致 TeamViewer 应用程序崩溃(拒绝服务),或者更严重的是,在技术人员的系统上执行任意代码(Arbitrary Code Execution)。
报告指出,攻击者可以操纵内存中的指针,引导系统操作执行恶意命令(如 WinExec),从而获得对本应用于技术支持的设备的控制权。
此消息在实际操作中意味着什么?
该漏洞改变了远程技术支持会话中的传统权力平衡;技术人员不再是控制方,反而成为了潜在的受害者。其危险性在于,攻击不需要预先入侵技术人员的设备,只需接受来自恶意“主机”的连接会话即可发生。这使得远程支持工具成为通过针对高权限员工来入侵企业网络的有效手段。
其他安全更新
除了主要漏洞外,TeamViewer 还发布了针对其他漏洞的更新,包括:
- CVE-2026-92372: macOS 和 Linux 系统中的越界写入漏洞,可能允许通过精心设计的会话记录文件(.tvs)执行任意代码。
- CVE-2026-92374: macOS 系统中的竞争条件(TOCTOU)漏洞,可能允许本地攻击者获取根权限(Root)。
- 另外六个与 TeamViewer 远程管理插件中的本地权限提升(Local Privilege Escalation)相关的漏洞。
该公司确认,目前尚无证据表明这些漏洞在现实中已被利用,并呼吁所有用户立即将其应用程序(完整客户端、主机端、便携版及 Android 应用)更新至 15.83 或更高版本。