跳到正文
热点事件持续更新

Wasmtime 组件模型流类型不匹配致 panic

1 篇报道1 个报道来源3 小时前更新

先了解这件事

AI 综述

Wasmtime 存在一个可触发 panic 的问题:宿主用 `StreamReader::new` 或 `FutureReader::new` 创建组件模型 `stream` 或 `future` 后,若创建时的 payload 类型与 guest 期望的类型不一致,宿主将其降入 guest 时可能 panic。GitHub 安全公告库(GHSA)已就此发布安全公告。 公告称,受影响的是同时满足以下条件的嵌入方:在宿主创建流或 future,将其传给 guest 代码,并以 `StreamAny`、`FutureAny`、`Val::Stream`/`Val::Future` 或 payload 为这些类型的带类型 reader 收回。始终使用具体 payload 类型的静态 `StreamReader`/`FutureReader`,或从不把自建流或 future 经 guest 传回的嵌入方不受影响。

AI 根据报道生成 · 2 小时前更新

报道时间线

沿着报道,了解事件的不同侧面。

10月24日
  1. GitHub 安全公告库 (GHSA)
    Wasmtime 将宿主创建的 component model stream 降入 payload 类型不匹配的 guest 时触发 panic(GHSA-63h4-6cx9-pjfj 相关)

    Wasmtime 在宿主将创建的 component model `stream` 或 `future` 降入 guest 时,若宿主创建时的 payload 类型与 guest 期望的类型不一致,可能触发 panic。

本事件热度走势

还没有足够的连续观测数据,暂不绘制趋势。