Google Chrome Media Stream存在 UAF 漏洞(CVE-2023-6508)

CVE编号

CVE-2023-6508

利用情况

暂无

补丁情况

N/A

披露时间

2023-12-06
漏洞描述
Google Chrome 是 Google 公司开发的网页浏览器。blink 是一个Chromium用来解析和渲染的网页的引擎。
在 blink 渲染引擎中使用MaybeSendFrameFromQueueToStream处理视频帧的时候,由于将视频帧加入到处理队列进行异步处理之前,没有对视频帧的内存是否被释放,可能会引起内存释放后使用(Use After Free)的问题。在MediaStreamAudioTrackUnderlyingSource处理音频加入媒体流轨道(MediaStreamTrack)时可能会生命周期竞态条件(lifetime race),可能会引起内存释放后使用(Use After Free)的问题。
在修复版本中,将视频帧加入处理队列前增加了上下文的获取GetExecutionContext和上下文有效性检查IsContextDestroyed,从而避免了UAF 漏洞。在处理音频时使用SelfKeepAlive来保证对象在异步操作的周期中存活。
解决建议
"将 chromium 升级至 120.0.6099.62 及以上版本"
"将 chrome 升级至 120.0.6099.62 及以上版本"
受影响软件情况
# 类型 厂商 产品 版本 影响面
1
运行在以下环境
应用 google chrome * Up to
(excluding)
119.0.6045.105
运行在以下环境
系统 debian debian_linux 11.0 -
运行在以下环境
系统 debian debian_linux 12.0 -
运行在以下环境
系统 debian_11 chromium * Up to
(excluding)
120.0.6099.71-1~deb11u1
运行在以下环境
系统 debian_12 chromium * Up to
(excluding)
120.0.6099.71-1~deb12u1
运行在以下环境
系统 fedoraproject fedora 38 -
运行在以下环境
系统 fedoraproject fedora 39 -
运行在以下环境
系统 fedora_38 chromium * Up to
(excluding)
120.0.6099.62-2.fc38
运行在以下环境
系统 fedora_39 chromium * Up to
(excluding)
120.0.6099.62-1.fc39
运行在以下环境
系统 fedora_EPEL_7 chromium * Up to
(excluding)
120.0.6099.62-1.el7
运行在以下环境
系统 fedora_EPEL_8 chromium * Up to
(excluding)
120.0.6099.62-2.el8
运行在以下环境
系统 fedora_EPEL_9 chromium * Up to
(excluding)
120.0.6099.62-2.el9
运行在以下环境
系统 opensuse_Leap_15.5 chromium * Up to
(excluding)
120.0.6099.216-bp155.2.64.1
CVSS3评分
8.8
  • 攻击路径
    网络
  • 攻击复杂度
  • 权限要求
  • 影响范围
    未更改
  • 用户交互
    需要
  • 可用性
  • 保密性
  • 完整性
CWE-ID 漏洞类型
CWE-416 释放后使用
阿里云安全产品覆盖情况