CVE-2026-8526该漏洞是Google Chrome浏览器WebRTC组件中的一个严重安全缺陷。在148.0.7778.168版本之前,Chrome未能正确处理内存操作,导致存在越界写入漏洞。远程攻击者可利用此漏洞,通过精心构造的恶意HTML页面诱骗用户点击或访问,从而在浏览器的沙箱环境中执行任意代码。尽管受限于沙箱机制,但结合其他沙箱逃逸漏洞,攻击者可能完全控制受影响系统。此漏洞无需用户认证,仅需用户交互即可触发。
该漏洞源于Google Chrome浏览器WebRTC(Web实时通信)功能中的堆缓冲区越界写入错误。WebRTC允许浏览器进行实时音视频通信,其底层涉及复杂的编解码和流媒体处理。在特定版本之前的实现中,处理某些特定的媒体数据包或SDP(会话描述协议)协商逻辑时,代码未能正确验证输入数据的长度或索引值,导致向分配的堆缓冲区之外的内存地址写入数据。这种越界写可以破坏堆内存结构,覆盖相邻对象的虚表指针或函数指针。攻击者通过精心构造的HTML页面,内嵌恶意JavaScript代码来触发该逻辑,从而劫持程序执行流,在渲染进程的沙箱上下文中执行任意指令。尽管沙箱机制限制了直接访问系统资源,但结合浏览器漏洞利用链,攻击者可进一步实现沙箱逃逸,进而获得系统的完整控制权限。