CVE-2026-7336CVE-2026-7336 是 Google Chrome 浏览器 WebRTC 组件中发现的一个高危安全漏洞。该漏洞是由于释放后重用(Use After Free)错误引起的,影响 147.0.7727.138 之前的所有 Chrome 版本。远程攻击者可以通过诱导用户访问一个精心制作的恶意 HTML 页面来触发此漏洞。当用户与页面进行交互时,攻击者可利用 WebRTC 处理逻辑中的内存管理缺陷,在浏览器沙箱内执行任意代码。此漏洞对用户数据的机密性、完整性和系统可用性构成严重威胁。
该漏洞的根本原因在于 Google Chrome 的 WebRTC 组件在处理特定通信逻辑时,未能正确维护内存对象的生命周期,导致了释放后重用的情况。具体而言,WebRTC 代码在释放了某个内存对象后,后续代码仍试图通过悬垂指针访问该内存区域。攻击者可以构造恶意的 JavaScript 代码,利用堆喷射等技术操控被释放内存中的数据。当浏览器再次引用该指针时,攻击者能够控制程序执行流,从而在浏览器渲染进程的沙箱上下文中执行任意代码。虽然沙箱限制了直接对操作系统的访问,但这通常是完整漏洞利用链中的关键一环。