<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title>Most recent entries from all</title>
    <link>https://db.gcve.eu</link>
    <description>Contains only the most 10 recent entries.</description>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>python-feedgen</generator>
    <language>en</language>
    <lastBuildDate>Sun, 25 Oct 2026 20:43:10 +0000</lastBuildDate>
    <item>
      <title>CVE-2026-115567 — Tokio: Race condition in `tokio::time::Interval`</title>
      <link>https://db.gcve.eu/vuln/cve-2026-115567</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; tokio-rs tokio&lt;/p&gt;
&lt;p&gt;Tokio is a runtime for writing applications with Rust. In 1.54.0, a race condition between tokio::time::Interval::poll_tick (including .tick().await) and the multi-threaded runtime&amp;#39;s time driver could drop an internal timer entry without synchronizing with the driver thread that was firing it. The race caused a use-after-free on the timer&amp;#39;s waker and task state in safe Rust, which could produce assertion panics, task reference-count corruption, or heap memory corruption. This issue is fixed in 1.54.1.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; tokio-rs tokio&lt;/p&gt;
&lt;p&gt;Tokio is a runtime for writing applications with Rust. In 1.54.0, a race condition between tokio::time::Interval::poll_tick (including .tick().await) and the multi-threaded runtime&amp;#39;s time driver could drop an internal timer entry without synchronizing with the driver thread that was firing it. The race caused a use-after-free on the timer&amp;#39;s waker and task state in safe Rust, which could produce assertion panics, task reference-count corruption, or heap memory corruption. This issue is fixed in 1.54.1.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://db.gcve.eu/vuln/cve-2026-115567</guid>
    </item>
    <item>
      <title>RUSTSEC-2026-0384 — Race condition in `tokio::time::Interval` on Tokio v1.54.0</title>
      <link>https://db.gcve.eu/vuln/rustsec-2026-0384</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; crates.io: tokio&lt;/p&gt;
&lt;p&gt;## Summary&lt;/p&gt;
&lt;p&gt;On the multi-threaded runtime, there is a race condition between `Interval::poll_tick` and the runtime&amp;#39;s time driver.&lt;/p&gt;
&lt;p&gt;This affects `Interval` only. `Sleep` and `Timeout` are **not** affected.&lt;/p&gt;
&lt;p&gt;## Details&lt;/p&gt;
&lt;p&gt;In Tokio v1.54.0, a race condition between `tokio::time::Interval::poll_tick` (including `.tick().await`) and the runtime time driver can drop an internal timer entry without synchronizing with the driver thread that is firing it. This causes a data race and use-after-free on the timer&amp;#39;s waker and task state in safe Rust, leading to assertion panics, task reference-count corruption, or heap memory corruption.&lt;/p&gt;
&lt;p&gt;This bug was introduced by https://github.com/tokio-rs/tokio/pull/8458, and it was fixed by https://github.com/tokio-rs/tokio/pull/8692.&lt;/p&gt;
&lt;p&gt;## Impact&lt;/p&gt;
&lt;p&gt;This may lead to crashes and use-after-frees in applications using `Interval` on a multi-threaded runtime.&lt;/p&gt;
&lt;p&gt;Since this issue is known to lead to crashes in production systems, the v1.54.0 release of Tokio has been yanked.&lt;/p&gt;
&lt;p&gt;## Credits&lt;/p&gt;
&lt;p&gt;Thank you to [creepycode](https://github.com/ByteZ1337) and [carabistouille](https://github.com/carabistouflette) for reporting this privately using the procedure outlined in our security policy. They both reported the issue independently of each other.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; crates.io: tokio&lt;/p&gt;
&lt;p&gt;## Summary&lt;/p&gt;
&lt;p&gt;On the multi-threaded runtime, there is a race condition between `Interval::poll_tick` and the runtime&amp;#39;s time driver.&lt;/p&gt;
&lt;p&gt;This affects `Interval` only. `Sleep` and `Timeout` are **not** affected.&lt;/p&gt;
&lt;p&gt;## Details&lt;/p&gt;
&lt;p&gt;In Tokio v1.54.0, a race condition between `tokio::time::Interval::poll_tick` (including `.tick().await`) and the runtime time driver can drop an internal timer entry without synchronizing with the driver thread that is firing it. This causes a data race and use-after-free on the timer&amp;#39;s waker and task state in safe Rust, leading to assertion panics, task reference-count corruption, or heap memory corruption.&lt;/p&gt;
&lt;p&gt;This bug was introduced by https://github.com/tokio-rs/tokio/pull/8458, and it was fixed by https://github.com/tokio-rs/tokio/pull/8692.&lt;/p&gt;
&lt;p&gt;## Impact&lt;/p&gt;
&lt;p&gt;This may lead to crashes and use-after-frees in applications using `Interval` on a multi-threaded runtime.&lt;/p&gt;
&lt;p&gt;Since this issue is known to lead to crashes in production systems, the v1.54.0 release of Tokio has been yanked.&lt;/p&gt;
&lt;p&gt;## Credits&lt;/p&gt;
&lt;p&gt;Thank you to [creepycode](https://github.com/ByteZ1337) and [carabistouille](https://github.com/carabistouflette) for reporting this privately using the procedure outlined in our security policy. They both reported the issue independently of each other.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://db.gcve.eu/vuln/rustsec-2026-0384</guid>
    </item>
  </channel>
</rss>
