GitHub 安全公告库 (GHSA)·· 4 小时前精选AI 评分60
Tokio v1.54.0 中 tokio::time::Interval 存在竞态条件,该版本已被撤回
Tokio: Race condition in `tokio::time::Interval`
AI 导读
Tokio 发布安全公告,指出 v1.54.0 中 tokio::time::Interval::poll_tick(含 .tick().await)与运行时时间驱动之间存在竞态条件,会在安全 Rust 中造成数据竞争以及定时器 waker 和任务状态的 use-after-free,导致断言 panic、任务引用计数损坏或堆内存损坏。
为什么值得看
Tokio 官方说明 v1.54.0 中 Interval 的竞态条件可致 UAF,并已撤回该版本,使用多线程运行时的项目可据此确认版本。
来源:GitHub 安全公告库 (GHSA) · github.com