CVE-2026-8577该漏洞存在于Google Chrome浏览器的字体处理模块中。在特定版本之前,由于未能正确验证字体数据的边界,导致整数溢出漏洞。攻击者可以通过诱导受害者访问包含恶意构造的HTML页面的链接,触发该漏洞,进而在沙箱环境下执行任意代码,严重威胁用户系统安全。
该漏洞的具体技术细节涉及Chrome字体解析库中的整数溢出。当浏览器通过CSS @font-face或Canvas API加载Web字体时,需要解析字体表中的轮廓指令。攻击者可以构造特定的表索引或坐标值,使得在计算缓冲区大小时发生整数回绕。例如,将两个大数相加导致结果变小,从而申请较小的内存块。随后,正常的字体渲染操作会将大量数据写入该小缓冲区,导致堆溢出。利用此溢出,攻击者可以覆盖堆上的关键对象(如函数指针或vtable),从而劫持程序执行流。尽管Chrome有多层沙箱防护,但该漏洞提供了突破沙箱前的立足点,常与其他沙箱逃逸漏洞配合使用,以实现完全的系统控制。