Tokio 是一个用于使用 Rust 编写应用程序的运行时环境。在版本 1.54.0 中, (包括 )与多线程运行时中的时间驱动组件之间存在竞态条件,导致内部定时器条目在未与正在触发该定时器的驱动线程进行同步的情况下被丢弃。该竞态条件在安全 Rust 代码中引发了定时器唤醒器(waker)和任务状态的释放后使用(use-after-free)问题,可能引发断言恐慌(assertion panic)、任务引用计数损坏或堆内存损坏。此问题已在版本 1.54.1 中修复。
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POCNo comments yet