CVE-2026-7361CVE-2026-7361是Google Chrome浏览器iOS版本中发现的一个高危安全漏洞。该漏洞源于“释放后重用”的错误,影响了147.0.7727.138之前的所有版本。远程攻击者可以通过诱导用户访问特制的HTML页面来触发此漏洞,进而利用堆内存损坏。由于该漏洞的Chromium安全严重等级被标记为“Critical(严重)”,成功利用可能导致攻击者在目标设备上执行任意代码,对用户的数据机密性、完整性和服务可用性造成严重影响。
该漏洞属于典型的释放后重用(Use After Free,UAF)漏洞,其根本原因在于Google Chrome for iOS的渲染引擎(Blink)在处理特定DOM对象或JavaScript对象时的内存管理逻辑存在缺陷。具体来说,程序在某一时刻释放了堆内存中的一个对象,但并未清除所有指向该对象的引用指针,导致后续代码仍试图访问该已释放的内存区域。攻击者可以利用这一缺陷,通过精心构造的恶意HTML页面和JavaScript代码来操纵堆内存布局。首先,攻击者会触发对象的释放,随后通过分配其他受控数据(如字符串或数组)来覆盖被释放的内存区域。当程序再次通过悬挂指针访问该区域时,由于内存内容已被攻击者控制,可能导致类型混淆或任意地址读写。结合iOS系统的沙箱机制和浏览器的漏洞利用缓解措施(如ASLR),攻击者可能需要利用堆喷射等技术来稳定地控制执行流,最终实现远程代码执行,完全控制受害者的浏览器进程。