CVE-2026-86476
高已发布
Gstreamer1-plugins-base:gst-plugins-base:gst_video_frame_map_id 和 video_meta_deserialize 中未校验的 gstvideometa 平面范围导致堆缓冲区溢出
- 已发布
- 2026年10月14日
- 已更新
- 2026年11月4日
- 分配 CNA
- redhat
- 观察到的证据
- 2026年11月4日
初级CVSS
8.4/ 10高
nvd · CVSS 3.1
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H0.2%
低 · 未来 30 天
- 百分位
- 9.1%
- 型号日期
- 2026年11月4日
EPSS 是统计估计,而不是确定性或影响衡量标准。将其与 CVSS、KEV 状态、暴露程度和您的环境相结合。
总结
在 gst-plugins-base 中发现了一个缺陷。当处理视频缓冲区时,如果其附带的 GstVideoMeta 元数据声明的平面步长和偏移量超出了实际底层内存分配的范围,就会触发堆缓冲区溢出。该元数据在反序列化期间未进行范围检查,并且视频帧映射代码在允许消费者读取或写入视频数据之前,未验证所声明的平面几何结构是否适合缓冲区。控制 GStreamer 进程间 IPC 管道发送端的本地攻击者可以投递携带伪造步长的特制缓冲区,导致接收进程读取或写入超出堆边界。成功利用可导致拒绝服务,或可能允许在受影响进程内执行代码。
来源
CVE-2026-86476 的概念验证:通过 unixfd 反序列化触发 GStreamer GstVideoMeta 堆越界读/写,包含 ASan 复现与 RCE 利用链。
负责任的使用
仅在您拥有或有权测试的系统上使用漏洞信息。 Kitploit 链接到公共研究元数据,并且不存储漏洞代码或恶意负载。