Tokio v1.54.0 因 Interval 竞态漏洞被撤回
热点事件持续更新
Tokio v1.54.0 因 Interval 竞态漏洞被撤回
1 篇报道1 个报道来源4 小时前更新
先了解这件事
AI 综述
Tokio 发布安全公告称,v1.54.0 中 tokio::time::Interval::poll_tick(含 .tick().await)与运行时时间驱动之间存在竞态条件,会在安全 Rust 中造成数据竞争以及定时器 waker 和任务状态的 use-after-free,导致断言 panic、任务引用计数损坏或堆内存损坏。因该问题已知会在生产系统中引发崩溃,Tokio 已撤回 v1.54.0 版本。 该漏洞仅影响 Interval;在多线程运行时下,poll_tick 可能丢弃内部定时器条目,而未与正在触发该条目的驱动线程同步。公告称漏洞由 PR #8458 引入,已由 PR #8692 修复。
AI 根据报道生成 · 2 小时前更新
最新进展10月24日 04:54
Tokio v1.54.0 中 tokio::time::Interval 存在竞态条件,该版本已被撤回报道时间线
沿着报道,了解事件的不同侧面。
10月24日
- GitHub 安全公告库 (GHSA)精选Tokio v1.54.0 中 tokio::time::Interval 存在竞态条件,该版本已被撤回
Tokio 发布安全公告,指出 v1.54.0 中 tokio::time::Interval::poll_tick(含 .tick().await)与运行时时间驱动之间存在竞态条件,会在安全 Rust 中造成数据竞争以及定时器 waker 和任务状态的 use-after-free,导致断言 panic、任务引用计数损坏或堆内存损坏。
本事件热度走势
还没有足够的连续观测数据,暂不绘制趋势。