CVE-2026-5280CVE-2026-5280 是 Google Chrome 浏览器中 WebCodecs 组件存在的一处高危安全漏洞。该漏洞主要由释放后使用(Use-After-Free)错误引起,影响 146.0.7680.178 之前的所有 Chrome 版本。在漏洞利用场景中,远程攻击者通过精心构建恶意的 HTML 页面,诱导受害者进行访问。一旦用户加载该页面,攻击者即可触发 WebCodecs 组件中的内存管理错误,从而在浏览器的沙箱环境中执行任意代码。鉴于该漏洞无需用户认证且仅需简单的用户交互即可触发,其 CVSS 评分高达 8.8,对用户的机密性、完整性和可用性构成了严重威胁。
技术上,该漏洞源于 WebCodecs API 在处理媒体流或编解码器对象时的内存管理缺陷。具体而言,当一个对象被销毁(内存释放)后,程序代码中仍保留有指向该内存块的引用,随后代码尝试通过该悬垂指针进行读写操作,即引发释放后使用漏洞。攻击者通过控制恶意 HTML 页面中的 JavaScript 逻辑和媒体数据格式,可以精确控制被释放内存的布局和重用时机。当受害者访问页面时,恶意的数据流会破坏浏览器的内部状态,导致程序崩溃或执行攻击者注入的 Shellcode。尽管 Chrome 的多进程架构和沙箱机制限制了攻击者的直接系统权限,但在沙箱内执行代码通常是完整攻陷系统的第一步,若配合沙箱逃逸漏洞,后果将不堪设想。