CVE-2026-5859CVE-2026-5859 是 Google Chrome 浏览器 WebML 组件中的一个高危安全漏洞。该漏洞源于整数溢出缺陷,存在于 147.0.7727.55 之前的版本中。攻击者可以通过诱导用户访问特制的 HTML 页面来利用此漏洞,从而触发堆损坏。由于该漏洞无需认证且仅需用户交互,成功利用可能导致远程代码执行,对系统的机密性、完整性和可用性造成严重影响。
该漏洞位于 Google Chrome 的 WebML(Web Machine Learning)模块中,该模块允许网页执行机器学习任务。漏洞的根本原因在于 WebML 在处理特定输入数据时,未能正确验证算术运算的结果,导致整数溢出。当整数溢出发生时,原本用于计算内存大小的参数会异常变小或回绕,导致程序分配了一个过小的堆缓冲区。随后,当程序向该缓冲区写入数据时,由于实际写入量超过了缓冲区容量,导致堆越界写入,引发堆损坏。攻击者可以通过精心构造的 HTML 页面和 JavaScript 代码,控制溢出的数值和堆布局,进而覆盖关键对象,最终可能实现任意代码执行。