CVE-2026-33824CVE-2026-33824 是一个存在于 Windows IKE (Internet Key Exchange) 扩展组件中的严重安全漏洞。该漏洞源于程序在处理特定网络数据包时存在双重释放内存管理错误。未经身份认证的远程攻击者可以通过向目标系统发送特制的网络数据包来触发此漏洞。由于该漏洞无需用户交互且攻击复杂度低,攻击者可成功利用此漏洞在目标系统上执行任意代码。鉴于 IKE 服务通常运行在系统权限下,成功利用可能导致攻击者完全控制受影响的 Windows 系统,造成严重的数据泄露、系统破坏或服务中断。
该漏洞的核心技术原理在于 Windows IKE 扩展服务在处理 IKE 协商数据包时,未能正确维护内存对象的引用计数或状态机,导致对同一堆内存指针进行了两次释放操作。在第一次释放后,攻击者可以通过精心构造的后续数据包控制该内存区域的重新分配内容,写入恶意数据。当第二次释放发生时,会破坏堆的元数据结构,进而引发堆溢出或任意地址读写。攻击者利用这一内存破坏原语,可以绕过 ASLR(地址空间布局随机化)和 DEP(数据执行保护)等现代操作系统防护机制,最终在目标服务器或终端上以 SYSTEM 权限执行任意 shellcode,从而完全控制主机。