CVE-2026-5904Google Chrome浏览器在V8引擎中存在一个释放后重用(Use After Free)漏洞,影响147.0.7727.55之前的版本。攻击者可以通过诱导用户安装恶意扩展程序来利用此漏洞。通过精心设计的Chrome扩展,攻击者可能利用堆内存损坏执行任意代码。尽管Chromium官方将其安全严重性标记为“低”,但由于涉及V8引擎核心组件,且CVSS评分高达8.8,对用户数据安全构成较高风险。
该漏洞根源在于Google Chrome内置的V8 JavaScript引擎中的内存管理错误,具体表现为“释放后重用”(Use After Free)。V8引擎在处理JavaScript对象和内存分配时,未能正确跟踪内存引用状态。当某个对象被释放后,程序错误地保留了指向该内存块的指针,并在后续操作中再次访问了该已释放的内存区域。
利用此漏洞需要一定的用户交互(UI:R),即攻击者必须说服用户安装并启用一个恶意编写的Chrome扩展程序。一旦安装,该扩展程序中的恶意JavaScript代码可以在浏览器上下文中运行。攻击者可以构造特定的JavaScript操作序列,触发V8引擎中的逻辑缺陷,导致堆内存损坏。由于V8引擎具有沙箱机制,攻击者通常需要结合其他漏洞来绕过沙箱限制,从而实现从渲染进程到操作系统层面的权限提升,最终导致远程代码执行(RCE)。