CVE-2026-32170Windows富文本编辑控件中存在一个双重释放漏洞。由于程序对同一块内存进行了两次释放操作,导致内存损坏。本地经过身份验证的攻击者可以利用此漏洞,通过精心构造的输入数据触发该漏洞,从而在目标系统上提升权限,执行任意代码。该漏洞需要用户交互且攻击复杂度较高,但一旦利用成功,将对系统的机密性、完整性和可用性造成严重影响。
该漏洞源于Windows富文本编辑控件在处理特定RTF(富文本格式)数据或内部对象时,未能正确跟踪内存引用计数。当攻击者诱导应用程序释放一个内存块后,再次触发对该内存块的释放操作时,会发生双重释放错误。这种错误会破坏堆管理器的元数据结构,使得攻击者能够控制后续的堆分配操作。在本地低权限用户交互的场景下,攻击者可以构造恶意的富文本文件或输入,诱骗用户打开或处理,进而覆盖关键函数指针或返回地址。由于利用条件需要用户交互(UI:R)且攻击复杂度较高(AC:H),攻击者通常需要绕过现代Windows操作系统的防护机制(如ASLR和DEP),最终实现从低权限账户到SYSTEM账户的权限提升。